# -*- 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 AlgorithmObjectIdentifiers:

    _name_  = u'AlgorithmObjectIdentifiers'
    _oid_   = [2, 5, 1, 8, 7]
    
    _obj_ = [
        u'nullAlgorithm',
        u'encryptionAlgorithm',
        u'hashAlgorithm',
        u'signatureAlgorithm',
        u'id-ea',
        u'id-ha',
        u'id-sa',
        u'rsa',
        u'KeySize',
        u'id-ea-rsa',
        u'id-ha-sqMod-n',
        u'id-sa-sqMod-nWithRSA',
        u'mD5Algorithm',
        u'sha1Algorithm',
        ]
    _type_ = [
        u'KeySize',
        ]
    _set_ = [
        ]
    _val_ = [
        u'nullAlgorithm',
        u'encryptionAlgorithm',
        u'hashAlgorithm',
        u'signatureAlgorithm',
        u'id-ea',
        u'id-ha',
        u'id-sa',
        u'rsa',
        u'id-ea-rsa',
        u'id-ha-sqMod-n',
        u'id-sa-sqMod-nWithRSA',
        u'mD5Algorithm',
        u'sha1Algorithm',
        ]
    _class_ = [
        u'rsa',
        u'mD5Algorithm',
        u'sha1Algorithm',
        ]
    _param_ = [
        ]
    
    #-----< nullAlgorithm >-----#
    nullAlgorithm = OID(name=u'nullAlgorithm', mode=MODE_VALUE)
    nullAlgorithm._val = (2, 5, 8, 0)
    
    #-----< encryptionAlgorithm >-----#
    encryptionAlgorithm = OID(name=u'encryptionAlgorithm', mode=MODE_VALUE)
    encryptionAlgorithm._val = (2, 5, 8, 1)
    
    #-----< hashAlgorithm >-----#
    hashAlgorithm = OID(name=u'hashAlgorithm', mode=MODE_VALUE)
    hashAlgorithm._val = (2, 5, 8, 2)
    
    #-----< signatureAlgorithm >-----#
    signatureAlgorithm = OID(name=u'signatureAlgorithm', mode=MODE_VALUE)
    signatureAlgorithm._val = (2, 5, 8, 3)
    
    #-----< id-ea >-----#
    id_ea = OID(name=u'id-ea', mode=MODE_VALUE)
    id_ea._val = (2, 5, 8, 1)
    
    #-----< id-ha >-----#
    id_ha = OID(name=u'id-ha', mode=MODE_VALUE)
    id_ha._val = (2, 5, 8, 2)
    
    #-----< id-sa >-----#
    id_sa = OID(name=u'id-sa', mode=MODE_VALUE)
    id_sa._val = (2, 5, 8, 3)
    
    #-----< rsa >-----#
    rsa = CLASS(name=u'rsa', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _rsa_val_Type = INT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AlgorithmObjectIdentifiers', 'KeySize')))
    rsa._val = dict([(u'Type', _rsa_val_Type), (u'id', (2, 5, 8, 1, 1))])
    
    #-----< KeySize >-----#
    KeySize = INT(name=u'KeySize', mode=MODE_TYPE)
    
    #-----< id-ea-rsa >-----#
    id_ea_rsa = OID(name=u'id-ea-rsa', mode=MODE_VALUE)
    id_ea_rsa._val = (2, 5, 8, 1, 1)
    
    #-----< id-ha-sqMod-n >-----#
    id_ha_sqMod_n = OID(name=u'id-ha-sqMod-n', mode=MODE_VALUE)
    id_ha_sqMod_n._val = (2, 5, 8, 2, 1)
    
    #-----< id-sa-sqMod-nWithRSA >-----#
    id_sa_sqMod_nWithRSA = OID(name=u'id-sa-sqMod-nWithRSA', mode=MODE_VALUE)
    id_sa_sqMod_nWithRSA._val = (2, 5, 8, 3, 1)
    
    #-----< mD5Algorithm >-----#
    mD5Algorithm = CLASS(name=u'mD5Algorithm', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _mD5Algorithm_val_Type = NULL(name=u'Type', mode=MODE_TYPE)
    mD5Algorithm._val = dict([(u'Type', _mD5Algorithm_val_Type), (u'id', (1, 2, 840, 113549, 2, 5))])
    
    #-----< sha1Algorithm >-----#
    sha1Algorithm = CLASS(name=u'sha1Algorithm', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _sha1Algorithm_val_Type = NULL(name=u'Type', mode=MODE_TYPE)
    sha1Algorithm._val = dict([(u'Type', _sha1Algorithm_val_Type), (u'id', (1, 3, 14, 3, 2, 26))])
    
    _all_ = [
        nullAlgorithm,
        encryptionAlgorithm,
        hashAlgorithm,
        signatureAlgorithm,
        id_ea,
        id_ha,
        id_sa,
        rsa,
        _rsa_val_Type,
        KeySize,
        id_ea_rsa,
        id_ha_sqMod_n,
        id_sa_sqMod_nWithRSA,
        mD5Algorithm,
        _mD5Algorithm_val_Type,
        sha1Algorithm,
        _sha1Algorithm_val_Type,
    ]

class AttributeCertificateDefinitions:

    _name_  = u'AttributeCertificateDefinitions'
    _oid_   = [2, 5, 1, 32, 7]
    
    _obj_ = [
        u'AttributeCertificate',
        u'AttributeCertificateInfo',
        u'AttCertVersion',
        u'Holder',
        u'IssuerSerial',
        u'ObjectDigestInfo',
        u'AttCertIssuer',
        u'AttCertValidityPeriod',
        u'AttributeCertificationPath',
        u'ACPathData',
        u'PrivilegePolicy',
        u'role',
        u'RoleSyntax',
        u'xmlPrivilegeInfo',
        u'permission',
        u'DualStringSyntax',
        u'dualStringMatch',
        u'timeSpecification',
        u'timeSpecificationMatch',
        u'targetingInformation',
        u'Targets',
        u'Target',
        u'TargetCert',
        u'userNotice',
        u'acceptablePrivilegePolicies',
        u'AcceptablePrivilegePoliciesSyntax',
        u'singleUse',
        u'groupAC',
        u'noRevAvail',
        u'sOAIdentifier',
        u'sOAIdentifierMatch',
        u'attributeDescriptor',
        u'AttributeDescriptorSyntax',
        u'AttributeIdentifier',
        u'AttributeIDs',
        u'AttributeName',
        u'AttributeDescription',
        u'PrivilegePolicyIdentifier',
        u'attDescriptor',
        u'roleSpecCertIdentifier',
        u'RoleSpecCertIdentifierSyntax',
        u'RoleSpecCertIdentifier',
        u'roleSpecCertIdMatch',
        u'basicAttConstraints',
        u'BasicAttConstraintsSyntax',
        u'basicAttConstraintsMatch',
        u'delegatedNameConstraints',
        u'delegatedNameConstraintsMatch',
        u'acceptableCertPolicies',
        u'AcceptableCertPoliciesSyntax',
        u'CertPolicyId',
        u'acceptableCertPoliciesMatch',
        u'authorityAttributeIdentifier',
        u'AuthorityAttributeIdentifierSyntax',
        u'AuthAttId',
        u'authAttIdMatch',
        u'indirectIssuer',
        u'issuedOnBehalfOf',
        u'noAssertion',
        u'allowedAttributeAssignments',
        u'AllowedAttributeAssignments',
        u'attributeMappings',
        u'AttributeMappings',
        u'holderNameConstraints',
        u'HolderNameConstraintsSyntax',
        u'GeneralSubtrees',
        u'GeneralSubtree',
        u'BaseDistance',
        u'pmiUser',
        u'pmiAA',
        u'pmiSOA',
        u'attCertCRLDistributionPt',
        u'pmiDelegationPath',
        u'privilegePolicy',
        u'protectedPrivilegePolicy',
        u'attributeCertificateAttribute',
        u'aACertificate',
        u'attributeDescriptorCertificate',
        u'attributeCertificateRevocationList',
        u'attributeAuthorityRevocationList',
        u'delegationPath',
        u'AttCertPath',
        u'privPolicy',
        u'protPrivPolicy',
        u'xmlPrivPolicy',
        u'attributeCertificateExactMatch',
        u'AttributeCertificateExactAssertion',
        u'attributeCertificateMatch',
        u'AttributeCertificateAssertion',
        u'holderIssuerMatch',
        u'HolderIssuerAssertion',
        u'delegationPathMatch',
        u'DelMatchSyntax',
        u'extensionPresenceMatch',
        u'id-oc-pmiUser',
        u'id-oc-pmiAA',
        u'id-oc-pmiSOA',
        u'id-oc-attCertCRLDistributionPts',
        u'id-oc-privilegePolicy',
        u'id-oc-pmiDelegationPath',
        u'id-oc-protectedPrivilegePolicy',
        u'id-at-attributeCertificate',
        u'id-at-attributeCertificateRevocationList',
        u'id-at-aACertificate',
        u'id-at-attributeDescriptorCertificate',
        u'id-at-attributeAuthorityRevocationList',
        u'id-at-privPolicy',
        u'id-at-role',
        u'id-at-delegationPath',
        u'id-at-protPrivPolicy',
        u'id-at-xMLPrivilegeInfo',
        u'id-at-xmlPrivPolicy',
        u'id-at-permission',
        u'id-ce-authorityAttributeIdentifier',
        u'id-ce-roleSpecCertIdentifier',
        u'id-ce-basicAttConstraints',
        u'id-ce-delegatedNameConstraints',
        u'id-ce-timeSpecification',
        u'id-ce-attributeDescriptor',
        u'id-ce-userNotice',
        u'id-ce-sOAIdentifier',
        u'id-ce-acceptableCertPolicies',
        u'id-ce-targetInformation',
        u'id-ce-noRevAvail',
        u'id-ce-acceptablePrivilegePolicies',
        u'id-ce-indirectIssuer',
        u'id-ce-noAssertion',
        u'id-ce-issuedOnBehalfOf',
        u'id-ce-singleUse',
        u'id-ce-groupAC',
        u'id-ce-allowedAttAss',
        u'id-ce-attributeMappings',
        u'id-ce-holderNameConstraints',
        u'id-mr-attributeCertificateMatch',
        u'id-mr-attributeCertificateExactMatch',
        u'id-mr-holderIssuerMatch',
        u'id-mr-authAttIdMatch',
        u'id-mr-roleSpecCertIdMatch',
        u'id-mr-basicAttConstraintsMatch',
        u'id-mr-delegatedNameConstraintsMatch',
        u'id-mr-timeSpecMatch',
        u'id-mr-attDescriptorMatch',
        u'id-mr-acceptableCertPoliciesMatch',
        u'id-mr-delegationPathMatch',
        u'id-mr-sOAIdentifierMatch',
        u'id-mr-extensionPresenceMatch',
        u'id-mr-dualStringMatch',
        ]
    _type_ = [
        u'AttributeCertificate',
        u'AttributeCertificateInfo',
        u'AttCertVersion',
        u'Holder',
        u'IssuerSerial',
        u'ObjectDigestInfo',
        u'AttCertIssuer',
        u'AttCertValidityPeriod',
        u'AttributeCertificationPath',
        u'ACPathData',
        u'PrivilegePolicy',
        u'RoleSyntax',
        u'DualStringSyntax',
        u'Targets',
        u'Target',
        u'TargetCert',
        u'AcceptablePrivilegePoliciesSyntax',
        u'AttributeDescriptorSyntax',
        u'AttributeIdentifier',
        u'AttributeName',
        u'AttributeDescription',
        u'PrivilegePolicyIdentifier',
        u'RoleSpecCertIdentifierSyntax',
        u'RoleSpecCertIdentifier',
        u'BasicAttConstraintsSyntax',
        u'AcceptableCertPoliciesSyntax',
        u'CertPolicyId',
        u'AuthorityAttributeIdentifierSyntax',
        u'AuthAttId',
        u'AllowedAttributeAssignments',
        u'AttributeMappings',
        u'HolderNameConstraintsSyntax',
        u'GeneralSubtrees',
        u'GeneralSubtree',
        u'BaseDistance',
        u'AttCertPath',
        u'AttributeCertificateExactAssertion',
        u'AttributeCertificateAssertion',
        u'HolderIssuerAssertion',
        u'DelMatchSyntax',
        ]
    _set_ = [
        u'AttributeIDs',
        ]
    _val_ = [
        u'role',
        u'xmlPrivilegeInfo',
        u'permission',
        u'dualStringMatch',
        u'timeSpecification',
        u'timeSpecificationMatch',
        u'targetingInformation',
        u'userNotice',
        u'acceptablePrivilegePolicies',
        u'singleUse',
        u'groupAC',
        u'noRevAvail',
        u'sOAIdentifier',
        u'sOAIdentifierMatch',
        u'attributeDescriptor',
        u'attDescriptor',
        u'roleSpecCertIdentifier',
        u'roleSpecCertIdMatch',
        u'basicAttConstraints',
        u'basicAttConstraintsMatch',
        u'delegatedNameConstraints',
        u'delegatedNameConstraintsMatch',
        u'acceptableCertPolicies',
        u'acceptableCertPoliciesMatch',
        u'authorityAttributeIdentifier',
        u'authAttIdMatch',
        u'indirectIssuer',
        u'issuedOnBehalfOf',
        u'noAssertion',
        u'allowedAttributeAssignments',
        u'attributeMappings',
        u'holderNameConstraints',
        u'pmiUser',
        u'pmiAA',
        u'pmiSOA',
        u'attCertCRLDistributionPt',
        u'pmiDelegationPath',
        u'privilegePolicy',
        u'protectedPrivilegePolicy',
        u'attributeCertificateAttribute',
        u'aACertificate',
        u'attributeDescriptorCertificate',
        u'attributeCertificateRevocationList',
        u'attributeAuthorityRevocationList',
        u'delegationPath',
        u'privPolicy',
        u'protPrivPolicy',
        u'xmlPrivPolicy',
        u'attributeCertificateExactMatch',
        u'attributeCertificateMatch',
        u'holderIssuerMatch',
        u'delegationPathMatch',
        u'extensionPresenceMatch',
        u'id-oc-pmiUser',
        u'id-oc-pmiAA',
        u'id-oc-pmiSOA',
        u'id-oc-attCertCRLDistributionPts',
        u'id-oc-privilegePolicy',
        u'id-oc-pmiDelegationPath',
        u'id-oc-protectedPrivilegePolicy',
        u'id-at-attributeCertificate',
        u'id-at-attributeCertificateRevocationList',
        u'id-at-aACertificate',
        u'id-at-attributeDescriptorCertificate',
        u'id-at-attributeAuthorityRevocationList',
        u'id-at-privPolicy',
        u'id-at-role',
        u'id-at-delegationPath',
        u'id-at-protPrivPolicy',
        u'id-at-xMLPrivilegeInfo',
        u'id-at-xmlPrivPolicy',
        u'id-at-permission',
        u'id-ce-authorityAttributeIdentifier',
        u'id-ce-roleSpecCertIdentifier',
        u'id-ce-basicAttConstraints',
        u'id-ce-delegatedNameConstraints',
        u'id-ce-timeSpecification',
        u'id-ce-attributeDescriptor',
        u'id-ce-userNotice',
        u'id-ce-sOAIdentifier',
        u'id-ce-acceptableCertPolicies',
        u'id-ce-targetInformation',
        u'id-ce-noRevAvail',
        u'id-ce-acceptablePrivilegePolicies',
        u'id-ce-indirectIssuer',
        u'id-ce-noAssertion',
        u'id-ce-issuedOnBehalfOf',
        u'id-ce-singleUse',
        u'id-ce-groupAC',
        u'id-ce-allowedAttAss',
        u'id-ce-attributeMappings',
        u'id-ce-holderNameConstraints',
        u'id-mr-attributeCertificateMatch',
        u'id-mr-attributeCertificateExactMatch',
        u'id-mr-holderIssuerMatch',
        u'id-mr-authAttIdMatch',
        u'id-mr-roleSpecCertIdMatch',
        u'id-mr-basicAttConstraintsMatch',
        u'id-mr-delegatedNameConstraintsMatch',
        u'id-mr-timeSpecMatch',
        u'id-mr-attDescriptorMatch',
        u'id-mr-acceptableCertPoliciesMatch',
        u'id-mr-delegationPathMatch',
        u'id-mr-sOAIdentifierMatch',
        u'id-mr-extensionPresenceMatch',
        u'id-mr-dualStringMatch',
        ]
    _class_ = [
        u'role',
        u'xmlPrivilegeInfo',
        u'permission',
        u'dualStringMatch',
        u'timeSpecification',
        u'timeSpecificationMatch',
        u'targetingInformation',
        u'userNotice',
        u'acceptablePrivilegePolicies',
        u'singleUse',
        u'groupAC',
        u'noRevAvail',
        u'sOAIdentifier',
        u'sOAIdentifierMatch',
        u'attributeDescriptor',
        u'AttributeIDs',
        u'attDescriptor',
        u'roleSpecCertIdentifier',
        u'roleSpecCertIdMatch',
        u'basicAttConstraints',
        u'basicAttConstraintsMatch',
        u'delegatedNameConstraints',
        u'delegatedNameConstraintsMatch',
        u'acceptableCertPolicies',
        u'acceptableCertPoliciesMatch',
        u'authorityAttributeIdentifier',
        u'authAttIdMatch',
        u'indirectIssuer',
        u'issuedOnBehalfOf',
        u'noAssertion',
        u'allowedAttributeAssignments',
        u'attributeMappings',
        u'holderNameConstraints',
        u'pmiUser',
        u'pmiAA',
        u'pmiSOA',
        u'attCertCRLDistributionPt',
        u'pmiDelegationPath',
        u'privilegePolicy',
        u'protectedPrivilegePolicy',
        u'attributeCertificateAttribute',
        u'aACertificate',
        u'attributeDescriptorCertificate',
        u'attributeCertificateRevocationList',
        u'attributeAuthorityRevocationList',
        u'delegationPath',
        u'privPolicy',
        u'protPrivPolicy',
        u'xmlPrivPolicy',
        u'attributeCertificateExactMatch',
        u'attributeCertificateMatch',
        u'holderIssuerMatch',
        u'delegationPathMatch',
        u'extensionPresenceMatch',
        ]
    _param_ = [
        ]
    
    #-----< AttributeCertificate >-----#
    AttributeCertificate = SEQ(name=u'AttributeCertificate', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    _AttributeCertificate_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificateInfo')))
    _AttributeCertificate_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __AttributeCertificate_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___AttributeCertificate_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttributeCertificate_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttributeCertificate_algorithmIdentifier_algorithm._const_tab = ___AttributeCertificate_algorithmIdentifier_algorithm_tab
    __AttributeCertificate_algorithmIdentifier_algorithm._const_tab_at = None
    __AttributeCertificate_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __AttributeCertificate_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___AttributeCertificate_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttributeCertificate_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttributeCertificate_algorithmIdentifier_parameters._const_tab = ___AttributeCertificate_algorithmIdentifier_parameters_tab
    __AttributeCertificate_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __AttributeCertificate_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _AttributeCertificate_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __AttributeCertificate_algorithmIdentifier_algorithm),
        (u'parameters', __AttributeCertificate_algorithmIdentifier_parameters),
        ])
    _AttributeCertificate_algorithmIdentifier._ext = []
    _AttributeCertificate_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    AttributeCertificate._cont = ASN1Dict([
        (u'toBeSigned', _AttributeCertificate_toBeSigned),
        (u'algorithmIdentifier', _AttributeCertificate_algorithmIdentifier),
        (u'encrypted', _AttributeCertificate_encrypted),
        ])
    AttributeCertificate._ext = []
    
    #-----< AttributeCertificateInfo >-----#
    AttributeCertificateInfo = SEQ(name=u'AttributeCertificateInfo', mode=MODE_TYPE)
    _AttributeCertificateInfo_version = INT(name=u'version', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttCertVersion')))
    _AttributeCertificateInfo_holder = SEQ(name=u'holder', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'Holder')))
    _AttributeCertificateInfo_issuer = SEQ(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttCertIssuer')))
    _AttributeCertificateInfo_signature = SEQ(name=u'signature', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __AttributeCertificateInfo_signature_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___AttributeCertificateInfo_signature_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttributeCertificateInfo_signature_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttributeCertificateInfo_signature_algorithm._const_tab = ___AttributeCertificateInfo_signature_algorithm_tab
    __AttributeCertificateInfo_signature_algorithm._const_tab_at = None
    __AttributeCertificateInfo_signature_algorithm._const_tab_id = u'id'
    __AttributeCertificateInfo_signature_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___AttributeCertificateInfo_signature_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttributeCertificateInfo_signature_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttributeCertificateInfo_signature_parameters._const_tab = ___AttributeCertificateInfo_signature_parameters_tab
    __AttributeCertificateInfo_signature_parameters._const_tab_at = ('..', u'algorithm')
    __AttributeCertificateInfo_signature_parameters._const_tab_id = u'Type'
    _AttributeCertificateInfo_signature._cont = ASN1Dict([
        (u'algorithm', __AttributeCertificateInfo_signature_algorithm),
        (u'parameters', __AttributeCertificateInfo_signature_parameters),
        ])
    _AttributeCertificateInfo_signature._ext = []
    _AttributeCertificateInfo_serialNumber = INT(name=u'serialNumber', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')))
    _AttributeCertificateInfo_attrCertValidityPeriod = SEQ(name=u'attrCertValidityPeriod', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttCertValidityPeriod')))
    _AttributeCertificateInfo_attributes = SEQ_OF(name=u'attributes', mode=MODE_TYPE)
    __AttributeCertificateInfo_attributes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___AttributeCertificateInfo_attributes__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____AttributeCertificateInfo_attributes__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____AttributeCertificateInfo_attributes__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    _____AttributeCertificateInfo_attributes__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____AttributeCertificateInfo_attributes__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____AttributeCertificateInfo_attributes__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____AttributeCertificateInfo_attributes__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___AttributeCertificateInfo_attributes__item__type._const_tab = ____AttributeCertificateInfo_attributes__item__type_tab
    ___AttributeCertificateInfo_attributes__item__type._const_tab_at = None
    ___AttributeCertificateInfo_attributes__item__type._const_tab_id = u'id'
    ___AttributeCertificateInfo_attributes__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____AttributeCertificateInfo_attributes__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AttributeCertificateInfo_attributes__item__values__item_._const_tab = ____AttributeCertificateInfo_attributes__item__type_tab
    ____AttributeCertificateInfo_attributes__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____AttributeCertificateInfo_attributes__item__values__item_._const_tab_id = u'Type'
    ___AttributeCertificateInfo_attributes__item__values._cont = ____AttributeCertificateInfo_attributes__item__values__item_
    ___AttributeCertificateInfo_attributes__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___AttributeCertificateInfo_attributes__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____AttributeCertificateInfo_attributes__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__value._const_tab = ____AttributeCertificateInfo_attributes__item__type_tab
    _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__contextList._cont = ______AttributeCertificateInfo_attributes__item__valuesWithContext__item__contextList__item_
    _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AttributeCertificateInfo_attributes__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__value),
        (u'contextList', _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__contextList),
        ])
    ____AttributeCertificateInfo_attributes__item__valuesWithContext__item_._ext = []
    ___AttributeCertificateInfo_attributes__item__valuesWithContext._cont = ____AttributeCertificateInfo_attributes__item__valuesWithContext__item_
    ___AttributeCertificateInfo_attributes__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __AttributeCertificateInfo_attributes__item_._cont = ASN1Dict([
        (u'type', ___AttributeCertificateInfo_attributes__item__type),
        (u'values', ___AttributeCertificateInfo_attributes__item__values),
        (u'valuesWithContext', ___AttributeCertificateInfo_attributes__item__valuesWithContext),
        ])
    __AttributeCertificateInfo_attributes__item_._ext = []
    _AttributeCertificateInfo_attributes._cont = __AttributeCertificateInfo_attributes__item_
    _AttributeCertificateInfo_issuerUniqueID = BIT_STR(name=u'issuerUniqueID', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UniqueIdentifier')), opt=True)
    _AttributeCertificateInfo_extensions = SEQ_OF(name=u'extensions', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Extensions')), opt=True)
    AttributeCertificateInfo._cont = ASN1Dict([
        (u'version', _AttributeCertificateInfo_version),
        (u'holder', _AttributeCertificateInfo_holder),
        (u'issuer', _AttributeCertificateInfo_issuer),
        (u'signature', _AttributeCertificateInfo_signature),
        (u'serialNumber', _AttributeCertificateInfo_serialNumber),
        (u'attrCertValidityPeriod', _AttributeCertificateInfo_attrCertValidityPeriod),
        (u'attributes', _AttributeCertificateInfo_attributes),
        (u'issuerUniqueID', _AttributeCertificateInfo_issuerUniqueID),
        (u'extensions', _AttributeCertificateInfo_extensions),
        ])
    AttributeCertificateInfo._ext = [u'extensions']
    
    #-----< AttCertVersion >-----#
    AttCertVersion = INT(name=u'AttCertVersion', mode=MODE_TYPE)
    AttCertVersion._cont = ASN1Dict([(u'v2', 1)])
    
    #-----< Holder >-----#
    Holder = SEQ(name=u'Holder', mode=MODE_TYPE)
    _Holder_baseCertificateID = SEQ(name=u'baseCertificateID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'IssuerSerial')), opt=True)
    _Holder_entityName = SEQ_OF(name=u'entityName', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    _Holder_objectDigestInfo = SEQ(name=u'objectDigestInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'ObjectDigestInfo')), opt=True)
    Holder._cont = ASN1Dict([
        (u'baseCertificateID', _Holder_baseCertificateID),
        (u'entityName', _Holder_entityName),
        (u'objectDigestInfo', _Holder_objectDigestInfo),
        ])
    Holder._ext = None
    
    #-----< IssuerSerial >-----#
    IssuerSerial = SEQ(name=u'IssuerSerial', mode=MODE_TYPE)
    _IssuerSerial_issuer = SEQ_OF(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')))
    _IssuerSerial_serial = INT(name=u'serial', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')))
    _IssuerSerial_issuerUID = BIT_STR(name=u'issuerUID', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UniqueIdentifier')), opt=True)
    IssuerSerial._cont = ASN1Dict([
        (u'issuer', _IssuerSerial_issuer),
        (u'serial', _IssuerSerial_serial),
        (u'issuerUID', _IssuerSerial_issuerUID),
        ])
    IssuerSerial._ext = []
    
    #-----< ObjectDigestInfo >-----#
    ObjectDigestInfo = SEQ(name=u'ObjectDigestInfo', mode=MODE_TYPE)
    _ObjectDigestInfo_digestedObjectType = ENUM(name=u'digestedObjectType', mode=MODE_TYPE)
    _ObjectDigestInfo_digestedObjectType._cont = ASN1Dict([(u'publicKey', 0), (u'publicKeyCert', 1), (u'otherObjectTypes', 2)])
    _ObjectDigestInfo_digestedObjectType._ext = None
    _ObjectDigestInfo_otherObjectTypeID = OID(name=u'otherObjectTypeID', mode=MODE_TYPE, opt=True)
    _ObjectDigestInfo_digestAlgorithm = SEQ(name=u'digestAlgorithm', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __ObjectDigestInfo_digestAlgorithm_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___ObjectDigestInfo_digestAlgorithm_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___ObjectDigestInfo_digestAlgorithm_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __ObjectDigestInfo_digestAlgorithm_algorithm._const_tab = ___ObjectDigestInfo_digestAlgorithm_algorithm_tab
    __ObjectDigestInfo_digestAlgorithm_algorithm._const_tab_at = None
    __ObjectDigestInfo_digestAlgorithm_algorithm._const_tab_id = u'id'
    __ObjectDigestInfo_digestAlgorithm_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___ObjectDigestInfo_digestAlgorithm_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___ObjectDigestInfo_digestAlgorithm_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __ObjectDigestInfo_digestAlgorithm_parameters._const_tab = ___ObjectDigestInfo_digestAlgorithm_parameters_tab
    __ObjectDigestInfo_digestAlgorithm_parameters._const_tab_at = ('..', u'algorithm')
    __ObjectDigestInfo_digestAlgorithm_parameters._const_tab_id = u'Type'
    _ObjectDigestInfo_digestAlgorithm._cont = ASN1Dict([
        (u'algorithm', __ObjectDigestInfo_digestAlgorithm_algorithm),
        (u'parameters', __ObjectDigestInfo_digestAlgorithm_parameters),
        ])
    _ObjectDigestInfo_digestAlgorithm._ext = []
    _ObjectDigestInfo_objectDigest = BIT_STR(name=u'objectDigest', mode=MODE_TYPE)
    ObjectDigestInfo._cont = ASN1Dict([
        (u'digestedObjectType', _ObjectDigestInfo_digestedObjectType),
        (u'otherObjectTypeID', _ObjectDigestInfo_otherObjectTypeID),
        (u'digestAlgorithm', _ObjectDigestInfo_digestAlgorithm),
        (u'objectDigest', _ObjectDigestInfo_objectDigest),
        ])
    ObjectDigestInfo._ext = []
    
    #-----< AttCertIssuer >-----#
    AttCertIssuer = SEQ(name=u'AttCertIssuer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _AttCertIssuer_issuerName = SEQ_OF(name=u'issuerName', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    _AttCertIssuer_baseCertificateID = SEQ(name=u'baseCertificateID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'IssuerSerial')), opt=True)
    _AttCertIssuer_objectDigestInfo = SEQ(name=u'objectDigestInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'ObjectDigestInfo')), opt=True)
    AttCertIssuer._cont = ASN1Dict([
        (u'issuerName', _AttCertIssuer_issuerName),
        (u'baseCertificateID', _AttCertIssuer_baseCertificateID),
        (u'objectDigestInfo', _AttCertIssuer_objectDigestInfo),
        ])
    AttCertIssuer._ext = []
    
    #-----< AttCertValidityPeriod >-----#
    AttCertValidityPeriod = SEQ(name=u'AttCertValidityPeriod', mode=MODE_TYPE)
    _AttCertValidityPeriod_notBeforeTime = TIME_GEN(name=u'notBeforeTime', mode=MODE_TYPE)
    _AttCertValidityPeriod_notAfterTime = TIME_GEN(name=u'notAfterTime', mode=MODE_TYPE)
    AttCertValidityPeriod._cont = ASN1Dict([
        (u'notBeforeTime', _AttCertValidityPeriod_notBeforeTime),
        (u'notAfterTime', _AttCertValidityPeriod_notAfterTime),
        ])
    AttCertValidityPeriod._ext = []
    
    #-----< AttributeCertificationPath >-----#
    AttributeCertificationPath = SEQ(name=u'AttributeCertificationPath', mode=MODE_TYPE)
    _AttributeCertificationPath_attributeCertificate = SEQ(name=u'attributeCertificate', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')))
    _AttributeCertificationPath_acPath = SEQ_OF(name=u'acPath', mode=MODE_TYPE, opt=True)
    __AttributeCertificationPath_acPath__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'ACPathData')))
    _AttributeCertificationPath_acPath._cont = __AttributeCertificationPath_acPath__item_
    AttributeCertificationPath._cont = ASN1Dict([
        (u'attributeCertificate', _AttributeCertificationPath_attributeCertificate),
        (u'acPath', _AttributeCertificationPath_acPath),
        ])
    AttributeCertificationPath._ext = []
    
    #-----< ACPathData >-----#
    ACPathData = SEQ(name=u'ACPathData', mode=MODE_TYPE)
    _ACPathData_certificate = SEQ(name=u'certificate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')), opt=True)
    _ACPathData_attributeCertificate = SEQ(name=u'attributeCertificate', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')), opt=True)
    ACPathData._cont = ASN1Dict([
        (u'certificate', _ACPathData_certificate),
        (u'attributeCertificate', _ACPathData_attributeCertificate),
        ])
    ACPathData._ext = []
    
    #-----< PrivilegePolicy >-----#
    PrivilegePolicy = OID(name=u'PrivilegePolicy', mode=MODE_TYPE)
    
    #-----< role >-----#
    role = CLASS(name=u'role', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _role_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'RoleSyntax')))
    role._val = dict([(u'Type', _role_val_Type), (u'id', (2, 5, 4, 72))])
    
    #-----< RoleSyntax >-----#
    RoleSyntax = SEQ(name=u'RoleSyntax', mode=MODE_TYPE)
    _RoleSyntax_roleAuthority = SEQ_OF(name=u'roleAuthority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    _RoleSyntax_roleName = CHOICE(name=u'roleName', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    RoleSyntax._cont = ASN1Dict([
        (u'roleAuthority', _RoleSyntax_roleAuthority),
        (u'roleName', _RoleSyntax_roleName),
        ])
    RoleSyntax._ext = []
    
    #-----< xmlPrivilegeInfo >-----#
    xmlPrivilegeInfo = CLASS(name=u'xmlPrivilegeInfo', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _xmlPrivilegeInfo_val_Type = STR_UTF8(name=u'Type', mode=MODE_TYPE)
    xmlPrivilegeInfo._val = dict([(u'Type', _xmlPrivilegeInfo_val_Type), (u'id', (2, 5, 4, 75))])
    
    #-----< permission >-----#
    permission = CLASS(name=u'permission', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _permission_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'DualStringSyntax')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'DualStringSyntax')))
    permission._val = dict([(u'Type', _permission_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'id', (2, 5, 13, 69))])), (u'id', (2, 5, 4, 82))])
    
    #-----< DualStringSyntax >-----#
    DualStringSyntax = SEQ(name=u'DualStringSyntax', mode=MODE_TYPE)
    _DualStringSyntax_operation = CHOICE(name=u'operation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _DualStringSyntax_object = CHOICE(name=u'object', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    DualStringSyntax._cont = ASN1Dict([
        (u'operation', _DualStringSyntax_operation),
        (u'object', _DualStringSyntax_object),
        ])
    DualStringSyntax._ext = []
    
    #-----< dualStringMatch >-----#
    dualStringMatch = CLASS(name=u'dualStringMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _dualStringMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'DualStringSyntax')))
    dualStringMatch._val = dict([(u'AssertionType', _dualStringMatch_val_AssertionType), (u'id', (2, 5, 13, 69))])
    
    #-----< timeSpecification >-----#
    timeSpecification = CLASS(name=u'timeSpecification', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _timeSpecification_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TimeSpecification')))
    timeSpecification._val = dict([(u'ExtnType', _timeSpecification_val_ExtnType), (u'id', (2, 5, 29, 43))])
    
    #-----< timeSpecificationMatch >-----#
    timeSpecificationMatch = CLASS(name=u'timeSpecificationMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _timeSpecificationMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TimeSpecification')))
    timeSpecificationMatch._val = dict([(u'AssertionType', _timeSpecificationMatch_val_AssertionType), (u'id', (2, 5, 13, 57))])
    
    #-----< targetingInformation >-----#
    targetingInformation = CLASS(name=u'targetingInformation', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _targetingInformation_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE)
    __targetingInformation_val_ExtnType__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'Targets')))
    _targetingInformation_val_ExtnType._cont = __targetingInformation_val_ExtnType__item_
    _targetingInformation_val_ExtnType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    targetingInformation._val = dict([(u'ExtnType', _targetingInformation_val_ExtnType), (u'id', (2, 5, 29, 55))])
    
    #-----< Targets >-----#
    Targets = SEQ_OF(name=u'Targets', mode=MODE_TYPE)
    _Targets__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'Target')))
    Targets._cont = _Targets__item_
    Targets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< Target >-----#
    Target = CHOICE(name=u'Target', mode=MODE_TYPE)
    _Target_targetName = CHOICE(name=u'targetName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _Target_targetGroup = CHOICE(name=u'targetGroup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _Target_targetCert = SEQ(name=u'targetCert', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'TargetCert')))
    Target._cont = ASN1Dict([
        (u'targetName', _Target_targetName),
        (u'targetGroup', _Target_targetGroup),
        (u'targetCert', _Target_targetCert),
        ])
    Target._ext = []
    
    #-----< TargetCert >-----#
    TargetCert = SEQ(name=u'TargetCert', mode=MODE_TYPE)
    _TargetCert_targetCertificate = SEQ(name=u'targetCertificate', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'IssuerSerial')))
    _TargetCert_targetName = CHOICE(name=u'targetName', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')), opt=True)
    _TargetCert_certDigestInfo = SEQ(name=u'certDigestInfo', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'ObjectDigestInfo')), opt=True)
    TargetCert._cont = ASN1Dict([
        (u'targetCertificate', _TargetCert_targetCertificate),
        (u'targetName', _TargetCert_targetName),
        (u'certDigestInfo', _TargetCert_certDigestInfo),
        ])
    TargetCert._ext = None
    
    #-----< userNotice >-----#
    userNotice = CLASS(name=u'userNotice', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _userNotice_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE)
    __userNotice_val_ExtnType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('PKIX1Implicit93', 'UserNotice')))
    _userNotice_val_ExtnType._cont = __userNotice_val_ExtnType__item_
    _userNotice_val_ExtnType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    userNotice._val = dict([(u'ExtnType', _userNotice_val_ExtnType), (u'id', (2, 5, 29, 49))])
    
    #-----< acceptablePrivilegePolicies >-----#
    acceptablePrivilegePolicies = CLASS(name=u'acceptablePrivilegePolicies', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _acceptablePrivilegePolicies_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AcceptablePrivilegePoliciesSyntax')))
    acceptablePrivilegePolicies._val = dict([(u'ExtnType', _acceptablePrivilegePolicies_val_ExtnType), (u'id', (2, 5, 29, 57))])
    
    #-----< AcceptablePrivilegePoliciesSyntax >-----#
    AcceptablePrivilegePoliciesSyntax = SEQ_OF(name=u'AcceptablePrivilegePoliciesSyntax', mode=MODE_TYPE)
    _AcceptablePrivilegePoliciesSyntax__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'PrivilegePolicy')))
    AcceptablePrivilegePoliciesSyntax._cont = _AcceptablePrivilegePoliciesSyntax__item_
    AcceptablePrivilegePoliciesSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< singleUse >-----#
    singleUse = CLASS(name=u'singleUse', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _singleUse_val_ExtnType = NULL(name=u'ExtnType', mode=MODE_TYPE)
    singleUse._val = dict([(u'ExtnType', _singleUse_val_ExtnType), (u'id', (2, 5, 29, 65))])
    
    #-----< groupAC >-----#
    groupAC = CLASS(name=u'groupAC', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _groupAC_val_ExtnType = NULL(name=u'ExtnType', mode=MODE_TYPE)
    groupAC._val = dict([(u'ExtnType', _groupAC_val_ExtnType), (u'id', (2, 5, 29, 66))])
    
    #-----< noRevAvail >-----#
    noRevAvail = CLASS(name=u'noRevAvail', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _noRevAvail_val_ExtnType = NULL(name=u'ExtnType', mode=MODE_TYPE)
    noRevAvail._val = dict([(u'ExtnType', _noRevAvail_val_ExtnType), (u'id', (2, 5, 29, 56))])
    
    #-----< sOAIdentifier >-----#
    sOAIdentifier = CLASS(name=u'sOAIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _sOAIdentifier_val_ExtnType = NULL(name=u'ExtnType', mode=MODE_TYPE)
    sOAIdentifier._val = dict([(u'ExtnType', _sOAIdentifier_val_ExtnType), (u'id', (2, 5, 29, 50))])
    
    #-----< sOAIdentifierMatch >-----#
    sOAIdentifierMatch = CLASS(name=u'sOAIdentifierMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _sOAIdentifierMatch_val_AssertionType = NULL(name=u'AssertionType', mode=MODE_TYPE)
    sOAIdentifierMatch._val = dict([(u'AssertionType', _sOAIdentifierMatch_val_AssertionType), (u'id', (2, 5, 13, 66))])
    
    #-----< attributeDescriptor >-----#
    attributeDescriptor = CLASS(name=u'attributeDescriptor', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _attributeDescriptor_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeDescriptorSyntax')))
    attributeDescriptor._val = dict([(u'ExtnType', _attributeDescriptor_val_ExtnType), (u'id', (2, 5, 29, 48))])
    
    #-----< AttributeDescriptorSyntax >-----#
    AttributeDescriptorSyntax = SEQ(name=u'AttributeDescriptorSyntax', mode=MODE_TYPE)
    _AttributeDescriptorSyntax_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeIdentifier')))
    _AttributeDescriptorSyntax_attributeSyntax = OCT_STR(name=u'attributeSyntax', mode=MODE_TYPE)
    _AttributeDescriptorSyntax_attributeSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _AttributeDescriptorSyntax_name = STR_UTF8(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeName')), opt=True)
    _AttributeDescriptorSyntax_description = STR_UTF8(name=u'description', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeDescription')), opt=True)
    _AttributeDescriptorSyntax_dominationRule = SEQ(name=u'dominationRule', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'PrivilegePolicyIdentifier')))
    AttributeDescriptorSyntax._cont = ASN1Dict([
        (u'identifier', _AttributeDescriptorSyntax_identifier),
        (u'attributeSyntax', _AttributeDescriptorSyntax_attributeSyntax),
        (u'name', _AttributeDescriptorSyntax_name),
        (u'description', _AttributeDescriptorSyntax_description),
        (u'dominationRule', _AttributeDescriptorSyntax_dominationRule),
        ])
    AttributeDescriptorSyntax._ext = []
    
    #-----< AttributeIdentifier >-----#
    AttributeIdentifier = OID(name=u'AttributeIdentifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _AttributeIdentifier_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _AttributeIdentifier_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    AttributeIdentifier._const_tab = _AttributeIdentifier_tab
    AttributeIdentifier._const_tab_at = None
    AttributeIdentifier._const_tab_id = u'id'
    
    #-----< AttributeIDs >-----#
    AttributeIDs = CLASS(name=u'AttributeIDs', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    AttributeIDs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
    
    #-----< AttributeName >-----#
    AttributeName = STR_UTF8(name=u'AttributeName', mode=MODE_TYPE)
    AttributeName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< AttributeDescription >-----#
    AttributeDescription = STR_UTF8(name=u'AttributeDescription', mode=MODE_TYPE)
    AttributeDescription._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< PrivilegePolicyIdentifier >-----#
    PrivilegePolicyIdentifier = SEQ(name=u'PrivilegePolicyIdentifier', mode=MODE_TYPE)
    _PrivilegePolicyIdentifier_privilegePolicy = OID(name=u'privilegePolicy', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'PrivilegePolicy')))
    _PrivilegePolicyIdentifier_privPolSyntax = CHOICE(name=u'privPolSyntax', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'InfoSyntax')))
    PrivilegePolicyIdentifier._cont = ASN1Dict([
        (u'privilegePolicy', _PrivilegePolicyIdentifier_privilegePolicy),
        (u'privPolSyntax', _PrivilegePolicyIdentifier_privPolSyntax),
        ])
    PrivilegePolicyIdentifier._ext = []
    
    #-----< attDescriptor >-----#
    attDescriptor = CLASS(name=u'attDescriptor', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _attDescriptor_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeDescriptorSyntax')))
    attDescriptor._val = dict([(u'AssertionType', _attDescriptor_val_AssertionType), (u'id', (2, 5, 13, 58))])
    
    #-----< roleSpecCertIdentifier >-----#
    roleSpecCertIdentifier = CLASS(name=u'roleSpecCertIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _roleSpecCertIdentifier_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'RoleSpecCertIdentifierSyntax')))
    roleSpecCertIdentifier._val = dict([(u'ExtnType', _roleSpecCertIdentifier_val_ExtnType), (u'id', (2, 5, 29, 39))])
    
    #-----< RoleSpecCertIdentifierSyntax >-----#
    RoleSpecCertIdentifierSyntax = SEQ_OF(name=u'RoleSpecCertIdentifierSyntax', mode=MODE_TYPE)
    _RoleSpecCertIdentifierSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'RoleSpecCertIdentifier')))
    RoleSpecCertIdentifierSyntax._cont = _RoleSpecCertIdentifierSyntax__item_
    RoleSpecCertIdentifierSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< RoleSpecCertIdentifier >-----#
    RoleSpecCertIdentifier = SEQ(name=u'RoleSpecCertIdentifier', mode=MODE_TYPE)
    _RoleSpecCertIdentifier_roleName = CHOICE(name=u'roleName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _RoleSpecCertIdentifier_roleCertIssuer = CHOICE(name=u'roleCertIssuer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _RoleSpecCertIdentifier_roleCertSerialNumber = INT(name=u'roleCertSerialNumber', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')), opt=True)
    _RoleSpecCertIdentifier_roleCertLocator = SEQ_OF(name=u'roleCertLocator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    RoleSpecCertIdentifier._cont = ASN1Dict([
        (u'roleName', _RoleSpecCertIdentifier_roleName),
        (u'roleCertIssuer', _RoleSpecCertIdentifier_roleCertIssuer),
        (u'roleCertSerialNumber', _RoleSpecCertIdentifier_roleCertSerialNumber),
        (u'roleCertLocator', _RoleSpecCertIdentifier_roleCertLocator),
        ])
    RoleSpecCertIdentifier._ext = []
    
    #-----< roleSpecCertIdMatch >-----#
    roleSpecCertIdMatch = CLASS(name=u'roleSpecCertIdMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _roleSpecCertIdMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'RoleSpecCertIdentifierSyntax')))
    roleSpecCertIdMatch._val = dict([(u'AssertionType', _roleSpecCertIdMatch_val_AssertionType), (u'id', (2, 5, 13, 54))])
    
    #-----< basicAttConstraints >-----#
    basicAttConstraints = CLASS(name=u'basicAttConstraints', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _basicAttConstraints_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'BasicAttConstraintsSyntax')))
    basicAttConstraints._val = dict([(u'ExtnType', _basicAttConstraints_val_ExtnType), (u'id', (2, 5, 29, 41))])
    
    #-----< BasicAttConstraintsSyntax >-----#
    BasicAttConstraintsSyntax = SEQ(name=u'BasicAttConstraintsSyntax', mode=MODE_TYPE)
    _BasicAttConstraintsSyntax_authority = BOOL(name=u'authority', mode=MODE_TYPE, default=False)
    _BasicAttConstraintsSyntax_pathLenConstraint = INT(name=u'pathLenConstraint', mode=MODE_TYPE, opt=True)
    _BasicAttConstraintsSyntax_pathLenConstraint._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    BasicAttConstraintsSyntax._cont = ASN1Dict([
        (u'authority', _BasicAttConstraintsSyntax_authority),
        (u'pathLenConstraint', _BasicAttConstraintsSyntax_pathLenConstraint),
        ])
    BasicAttConstraintsSyntax._ext = []
    
    #-----< basicAttConstraintsMatch >-----#
    basicAttConstraintsMatch = CLASS(name=u'basicAttConstraintsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _basicAttConstraintsMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'BasicAttConstraintsSyntax')))
    basicAttConstraintsMatch._val = dict([(u'AssertionType', _basicAttConstraintsMatch_val_AssertionType), (u'id', (2, 5, 13, 55))])
    
    #-----< delegatedNameConstraints >-----#
    delegatedNameConstraints = CLASS(name=u'delegatedNameConstraints', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _delegatedNameConstraints_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'NameConstraintsSyntax')))
    delegatedNameConstraints._val = dict([(u'ExtnType', _delegatedNameConstraints_val_ExtnType), (u'id', (2, 5, 29, 42))])
    
    #-----< delegatedNameConstraintsMatch >-----#
    delegatedNameConstraintsMatch = CLASS(name=u'delegatedNameConstraintsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _delegatedNameConstraintsMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'NameConstraintsSyntax')))
    delegatedNameConstraintsMatch._val = dict([(u'AssertionType', _delegatedNameConstraintsMatch_val_AssertionType), (u'id', (2, 5, 13, 56))])
    
    #-----< acceptableCertPolicies >-----#
    acceptableCertPolicies = CLASS(name=u'acceptableCertPolicies', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _acceptableCertPolicies_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AcceptableCertPoliciesSyntax')))
    acceptableCertPolicies._val = dict([(u'ExtnType', _acceptableCertPolicies_val_ExtnType), (u'id', (2, 5, 29, 52))])
    
    #-----< AcceptableCertPoliciesSyntax >-----#
    AcceptableCertPoliciesSyntax = SEQ_OF(name=u'AcceptableCertPoliciesSyntax', mode=MODE_TYPE)
    _AcceptableCertPoliciesSyntax__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'CertPolicyId')))
    AcceptableCertPoliciesSyntax._cont = _AcceptableCertPoliciesSyntax__item_
    AcceptableCertPoliciesSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< CertPolicyId >-----#
    CertPolicyId = OID(name=u'CertPolicyId', mode=MODE_TYPE)
    
    #-----< acceptableCertPoliciesMatch >-----#
    acceptableCertPoliciesMatch = CLASS(name=u'acceptableCertPoliciesMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _acceptableCertPoliciesMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AcceptableCertPoliciesSyntax')))
    acceptableCertPoliciesMatch._val = dict([(u'AssertionType', _acceptableCertPoliciesMatch_val_AssertionType), (u'id', (2, 5, 13, 59))])
    
    #-----< authorityAttributeIdentifier >-----#
    authorityAttributeIdentifier = CLASS(name=u'authorityAttributeIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _authorityAttributeIdentifier_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AuthorityAttributeIdentifierSyntax')))
    authorityAttributeIdentifier._val = dict([(u'ExtnType', _authorityAttributeIdentifier_val_ExtnType), (u'id', (2, 5, 29, 38))])
    
    #-----< AuthorityAttributeIdentifierSyntax >-----#
    AuthorityAttributeIdentifierSyntax = SEQ_OF(name=u'AuthorityAttributeIdentifierSyntax', mode=MODE_TYPE)
    _AuthorityAttributeIdentifierSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AuthAttId')))
    AuthorityAttributeIdentifierSyntax._cont = _AuthorityAttributeIdentifierSyntax__item_
    AuthorityAttributeIdentifierSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< AuthAttId >-----#
    AuthAttId = SEQ(name=u'AuthAttId', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'IssuerSerial')))
    
    #-----< authAttIdMatch >-----#
    authAttIdMatch = CLASS(name=u'authAttIdMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _authAttIdMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AuthorityAttributeIdentifierSyntax')))
    authAttIdMatch._val = dict([(u'AssertionType', _authAttIdMatch_val_AssertionType), (u'id', (2, 5, 13, 53))])
    
    #-----< indirectIssuer >-----#
    indirectIssuer = CLASS(name=u'indirectIssuer', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _indirectIssuer_val_ExtnType = NULL(name=u'ExtnType', mode=MODE_TYPE)
    indirectIssuer._val = dict([(u'ExtnType', _indirectIssuer_val_ExtnType), (u'id', (2, 5, 29, 61))])
    
    #-----< issuedOnBehalfOf >-----#
    issuedOnBehalfOf = CLASS(name=u'issuedOnBehalfOf', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _issuedOnBehalfOf_val_ExtnType = CHOICE(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    issuedOnBehalfOf._val = dict([(u'ExtnType', _issuedOnBehalfOf_val_ExtnType), (u'id', (2, 5, 29, 64))])
    
    #-----< noAssertion >-----#
    noAssertion = CLASS(name=u'noAssertion', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _noAssertion_val_ExtnType = NULL(name=u'ExtnType', mode=MODE_TYPE)
    noAssertion._val = dict([(u'ExtnType', _noAssertion_val_ExtnType), (u'id', (2, 5, 29, 62))])
    
    #-----< allowedAttributeAssignments >-----#
    allowedAttributeAssignments = CLASS(name=u'allowedAttributeAssignments', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _allowedAttributeAssignments_val_ExtnType = SET_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AllowedAttributeAssignments')))
    allowedAttributeAssignments._val = dict([(u'ExtnType', _allowedAttributeAssignments_val_ExtnType), (u'id', (2, 5, 29, 67))])
    
    #-----< AllowedAttributeAssignments >-----#
    AllowedAttributeAssignments = SET_OF(name=u'AllowedAttributeAssignments', mode=MODE_TYPE)
    _AllowedAttributeAssignments__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    __AllowedAttributeAssignments__item__attributes = SET_OF(name=u'attributes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___AllowedAttributeAssignments__item__attributes__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    ____AllowedAttributeAssignments__item__attributes__item__attributeType = OID(name=u'attributeType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    ____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues = SEQ(name=u'attributeTypeandValues', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab._val = ASN1Set(rv=[dict([(u'Type', _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type._const_tab = ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type._const_tab_at = None
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type._const_tab_id = u'id'
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values = SET_OF(name=u'values', mode=MODE_TYPE)
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values__item_._const_tab = ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values__item_._const_tab_at = ('..', '..', u'type')
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values__item_._const_tab_id = u'Type'
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values._cont = ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values__item_
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__value._const_tab = ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__value._const_tab_id = u'Type'
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ________AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__contextList._cont = ________AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__contextList__item_
    _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__value),
        (u'contextList', _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__contextList),
        ])
    ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item_._ext = []
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext._cont = ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item_
    _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues._cont = ASN1Dict([
        (u'type', _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type),
        (u'values', _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values),
        (u'valuesWithContext', _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext),
        ])
    ____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues._ext = []
    ___AllowedAttributeAssignments__item__attributes__item_._cont = ASN1Dict([
        (u'attributeType', ____AllowedAttributeAssignments__item__attributes__item__attributeType),
        (u'attributeTypeandValues', ____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues),
        ])
    ___AllowedAttributeAssignments__item__attributes__item_._ext = []
    __AllowedAttributeAssignments__item__attributes._cont = ___AllowedAttributeAssignments__item__attributes__item_
    __AllowedAttributeAssignments__item__holderDomain = CHOICE(name=u'holderDomain', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _AllowedAttributeAssignments__item_._cont = ASN1Dict([
        (u'attributes', __AllowedAttributeAssignments__item__attributes),
        (u'holderDomain', __AllowedAttributeAssignments__item__holderDomain),
        ])
    _AllowedAttributeAssignments__item_._ext = []
    AllowedAttributeAssignments._cont = _AllowedAttributeAssignments__item_
    
    #-----< attributeMappings >-----#
    attributeMappings = CLASS(name=u'attributeMappings', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _attributeMappings_val_ExtnType = SET_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeMappings')))
    attributeMappings._val = dict([(u'ExtnType', _attributeMappings_val_ExtnType), (u'id', (2, 5, 29, 68))])
    
    #-----< AttributeMappings >-----#
    AttributeMappings = SET_OF(name=u'AttributeMappings', mode=MODE_TYPE)
    _AttributeMappings__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    __AttributeMappings__item__typeMappings = SEQ(name=u'typeMappings', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___AttributeMappings__item__typeMappings_local = OID(name=u'local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    ___AttributeMappings__item__typeMappings_remote = OID(name=u'remote', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    __AttributeMappings__item__typeMappings._cont = ASN1Dict([
        (u'local', ___AttributeMappings__item__typeMappings_local),
        (u'remote', ___AttributeMappings__item__typeMappings_remote),
        ])
    __AttributeMappings__item__typeMappings._ext = []
    __AttributeMappings__item__typeValueMappings = SEQ(name=u'typeValueMappings', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___AttributeMappings__item__typeValueMappings_local = SEQ(name=u'local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeTypeAndValue')))
    ___AttributeMappings__item__typeValueMappings_remote = SEQ(name=u'remote', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeTypeAndValue')))
    __AttributeMappings__item__typeValueMappings._cont = ASN1Dict([
        (u'local', ___AttributeMappings__item__typeValueMappings_local),
        (u'remote', ___AttributeMappings__item__typeValueMappings_remote),
        ])
    __AttributeMappings__item__typeValueMappings._ext = []
    _AttributeMappings__item_._cont = ASN1Dict([
        (u'typeMappings', __AttributeMappings__item__typeMappings),
        (u'typeValueMappings', __AttributeMappings__item__typeValueMappings),
        ])
    _AttributeMappings__item_._ext = None
    AttributeMappings._cont = _AttributeMappings__item_
    
    #-----< holderNameConstraints >-----#
    holderNameConstraints = CLASS(name=u'holderNameConstraints', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _holderNameConstraints_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'HolderNameConstraintsSyntax')))
    holderNameConstraints._val = dict([(u'ExtnType', _holderNameConstraints_val_ExtnType), (u'id', (2, 5, 29, 69))])
    
    #-----< HolderNameConstraintsSyntax >-----#
    HolderNameConstraintsSyntax = SEQ(name=u'HolderNameConstraintsSyntax', mode=MODE_TYPE)
    _HolderNameConstraintsSyntax_permittedSubtrees = SEQ_OF(name=u'permittedSubtrees', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'GeneralSubtrees')))
    _HolderNameConstraintsSyntax_excludedSubtrees = SEQ_OF(name=u'excludedSubtrees', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'GeneralSubtrees')), opt=True)
    HolderNameConstraintsSyntax._cont = ASN1Dict([
        (u'permittedSubtrees', _HolderNameConstraintsSyntax_permittedSubtrees),
        (u'excludedSubtrees', _HolderNameConstraintsSyntax_excludedSubtrees),
        ])
    HolderNameConstraintsSyntax._ext = []
    
    #-----< GeneralSubtrees >-----#
    GeneralSubtrees = SEQ_OF(name=u'GeneralSubtrees', mode=MODE_TYPE)
    _GeneralSubtrees__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'GeneralSubtree')))
    GeneralSubtrees._cont = _GeneralSubtrees__item_
    GeneralSubtrees._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< GeneralSubtree >-----#
    GeneralSubtree = SEQ(name=u'GeneralSubtree', mode=MODE_TYPE)
    _GeneralSubtree_base = CHOICE(name=u'base', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _GeneralSubtree_minimum = INT(name=u'minimum', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'BaseDistance')), default=0)
    _GeneralSubtree_maximum = INT(name=u'maximum', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'BaseDistance')), opt=True)
    GeneralSubtree._cont = ASN1Dict([
        (u'base', _GeneralSubtree_base),
        (u'minimum', _GeneralSubtree_minimum),
        (u'maximum', _GeneralSubtree_maximum),
        ])
    GeneralSubtree._ext = []
    
    #-----< BaseDistance >-----#
    BaseDistance = INT(name=u'BaseDistance', mode=MODE_TYPE)
    BaseDistance._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    
    #-----< pmiUser >-----#
    pmiUser = CLASS(name=u'pmiUser', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    __pmiUser_OptionalAttributes_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificateExactAssertion')))
    pmiUser._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 13, 45))])), (u'id', (2, 5, 4, 58))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 24))])
    
    #-----< pmiAA >-----#
    pmiAA = CLASS(name=u'pmiAA', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __pmiUser_OptionalAttributes_val_Type_1 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateListExactAssertion')))
    __pmiUser_OptionalAttributes_val_Type_2 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    pmiAA._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 13, 45))])), (u'id', (2, 5, 4, 61))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'id', (2, 5, 4, 59))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_2), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'id', (2, 5, 4, 63))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 25))])
    
    #-----< pmiSOA >-----#
    pmiSOA = CLASS(name=u'pmiSOA', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __pmiUser_OptionalAttributes_val_Type_0_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    __pmiUser_OptionalAttributes_val_Type_2_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')))
    pmiSOA._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'id', (2, 5, 4, 59))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'id', (2, 5, 4, 63))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_2_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 13, 45))])), (u'id', (2, 5, 4, 62))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 26))])
    
    #-----< attCertCRLDistributionPt >-----#
    attCertCRLDistributionPt = CLASS(name=u'attCertCRLDistributionPt', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    attCertCRLDistributionPt._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'id', (2, 5, 4, 59))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'id', (2, 5, 4, 63))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 27))])
    
    #-----< pmiDelegationPath >-----#
    pmiDelegationPath = CLASS(name=u'pmiDelegationPath', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __pmiUser_OptionalAttributes_val_Type_0_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttCertPath')))
    pmiDelegationPath._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_1), (u'id', (2, 5, 4, 73))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 33))])
    
    #-----< privilegePolicy >-----#
    privilegePolicy = CLASS(name=u'privilegePolicy', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __pmiUser_OptionalAttributes_val_Type_0_2 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PolicySyntax')))
    privilegePolicy._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_2), (u'id', (2, 5, 4, 71))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 32))])
    
    #-----< protectedPrivilegePolicy >-----#
    protectedPrivilegePolicy = CLASS(name=u'protectedPrivilegePolicy', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    protectedPrivilegePolicy._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 13, 45))])), (u'id', (2, 5, 4, 74))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 34))])
    
    #-----< attributeCertificateAttribute >-----#
    attributeCertificateAttribute = CLASS(name=u'attributeCertificateAttribute', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _attributeCertificateAttribute_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')))
    attributeCertificateAttribute._val = dict([(u'Type', _attributeCertificateAttribute_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 13, 45))])), (u'id', (2, 5, 4, 58))])
    
    #-----< aACertificate >-----#
    aACertificate = CLASS(name=u'aACertificate', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _aACertificate_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')))
    aACertificate._val = dict([(u'Type', _aACertificate_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 13, 45))])), (u'id', (2, 5, 4, 61))])
    
    #-----< attributeDescriptorCertificate >-----#
    attributeDescriptorCertificate = CLASS(name=u'attributeDescriptorCertificate', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _attributeDescriptorCertificate_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')))
    attributeDescriptorCertificate._val = dict([(u'Type', _attributeDescriptorCertificate_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 13, 45))])), (u'id', (2, 5, 4, 62))])
    
    #-----< attributeCertificateRevocationList >-----#
    attributeCertificateRevocationList = CLASS(name=u'attributeCertificateRevocationList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _attributeCertificateRevocationList_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    attributeCertificateRevocationList._val = dict([(u'Type', _attributeCertificateRevocationList_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'id', (2, 5, 4, 59))])
    
    #-----< attributeAuthorityRevocationList >-----#
    attributeAuthorityRevocationList = CLASS(name=u'attributeAuthorityRevocationList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _attributeAuthorityRevocationList_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    attributeAuthorityRevocationList._val = dict([(u'Type', _attributeAuthorityRevocationList_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'id', (2, 5, 4, 63))])
    
    #-----< delegationPath >-----#
    delegationPath = CLASS(name=u'delegationPath', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _delegationPath_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttCertPath')))
    delegationPath._val = dict([(u'Type', _delegationPath_val_Type), (u'id', (2, 5, 4, 73))])
    
    #-----< AttCertPath >-----#
    AttCertPath = SEQ_OF(name=u'AttCertPath', mode=MODE_TYPE)
    _AttCertPath__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')))
    AttCertPath._cont = _AttCertPath__item_
    
    #-----< privPolicy >-----#
    privPolicy = CLASS(name=u'privPolicy', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _privPolicy_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PolicySyntax')))
    privPolicy._val = dict([(u'Type', _privPolicy_val_Type), (u'id', (2, 5, 4, 71))])
    
    #-----< protPrivPolicy >-----#
    protPrivPolicy = CLASS(name=u'protPrivPolicy', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _protPrivPolicy_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificate')))
    protPrivPolicy._val = dict([(u'Type', _protPrivPolicy_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 13, 45))])), (u'id', (2, 5, 4, 74))])
    
    #-----< xmlPrivPolicy >-----#
    xmlPrivPolicy = CLASS(name=u'xmlPrivPolicy', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _xmlPrivPolicy_val_Type = STR_UTF8(name=u'Type', mode=MODE_TYPE)
    xmlPrivPolicy._val = dict([(u'Type', _xmlPrivPolicy_val_Type), (u'id', (2, 5, 4, 76))])
    
    #-----< attributeCertificateExactMatch >-----#
    attributeCertificateExactMatch = CLASS(name=u'attributeCertificateExactMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _attributeCertificateExactMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificateExactAssertion')))
    attributeCertificateExactMatch._val = dict([(u'AssertionType', _attributeCertificateExactMatch_val_AssertionType), (u'id', (2, 5, 13, 45))])
    
    #-----< AttributeCertificateExactAssertion >-----#
    AttributeCertificateExactAssertion = SEQ(name=u'AttributeCertificateExactAssertion', mode=MODE_TYPE)
    _AttributeCertificateExactAssertion_serialNumber = INT(name=u'serialNumber', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')))
    _AttributeCertificateExactAssertion_issuer = SEQ(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttCertIssuer')))
    AttributeCertificateExactAssertion._cont = ASN1Dict([
        (u'serialNumber', _AttributeCertificateExactAssertion_serialNumber),
        (u'issuer', _AttributeCertificateExactAssertion_issuer),
        ])
    AttributeCertificateExactAssertion._ext = []
    
    #-----< attributeCertificateMatch >-----#
    attributeCertificateMatch = CLASS(name=u'attributeCertificateMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _attributeCertificateMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificateAssertion')))
    attributeCertificateMatch._val = dict([(u'AssertionType', _attributeCertificateMatch_val_AssertionType), (u'id', (2, 5, 13, 42))])
    
    #-----< AttributeCertificateAssertion >-----#
    AttributeCertificateAssertion = SEQ(name=u'AttributeCertificateAssertion', mode=MODE_TYPE)
    _AttributeCertificateAssertion_holder = CHOICE(name=u'holder', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __AttributeCertificateAssertion_holder_baseCertificateID = SEQ(name=u'baseCertificateID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'IssuerSerial')))
    __AttributeCertificateAssertion_holder_holderName = SEQ_OF(name=u'holderName', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')))
    _AttributeCertificateAssertion_holder._cont = ASN1Dict([
        (u'baseCertificateID', __AttributeCertificateAssertion_holder_baseCertificateID),
        (u'holderName', __AttributeCertificateAssertion_holder_holderName),
        ])
    _AttributeCertificateAssertion_holder._ext = []
    _AttributeCertificateAssertion_issuer = SEQ_OF(name=u'issuer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    _AttributeCertificateAssertion_attCertValidity = TIME_GEN(name=u'attCertValidity', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _AttributeCertificateAssertion_attType = SET_OF(name=u'attType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __AttributeCertificateAssertion_attType__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _AttributeCertificateAssertion_attType._cont = __AttributeCertificateAssertion_attType__item_
    AttributeCertificateAssertion._cont = ASN1Dict([
        (u'holder', _AttributeCertificateAssertion_holder),
        (u'issuer', _AttributeCertificateAssertion_issuer),
        (u'attCertValidity', _AttributeCertificateAssertion_attCertValidity),
        (u'attType', _AttributeCertificateAssertion_attType),
        ])
    AttributeCertificateAssertion._ext = []
    
    #-----< holderIssuerMatch >-----#
    holderIssuerMatch = CLASS(name=u'holderIssuerMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _holderIssuerMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'HolderIssuerAssertion')))
    holderIssuerMatch._val = dict([(u'AssertionType', _holderIssuerMatch_val_AssertionType), (u'id', (2, 5, 13, 46))])
    
    #-----< HolderIssuerAssertion >-----#
    HolderIssuerAssertion = SEQ(name=u'HolderIssuerAssertion', mode=MODE_TYPE)
    _HolderIssuerAssertion_holder = SEQ(name=u'holder', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'Holder')), opt=True)
    _HolderIssuerAssertion_issuer = SEQ(name=u'issuer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttCertIssuer')), opt=True)
    HolderIssuerAssertion._cont = ASN1Dict([
        (u'holder', _HolderIssuerAssertion_holder),
        (u'issuer', _HolderIssuerAssertion_issuer),
        ])
    HolderIssuerAssertion._ext = []
    
    #-----< delegationPathMatch >-----#
    delegationPathMatch = CLASS(name=u'delegationPathMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _delegationPathMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'DelMatchSyntax')))
    delegationPathMatch._val = dict([(u'AssertionType', _delegationPathMatch_val_AssertionType), (u'id', (2, 5, 13, 61))])
    
    #-----< DelMatchSyntax >-----#
    DelMatchSyntax = SEQ(name=u'DelMatchSyntax', mode=MODE_TYPE)
    _DelMatchSyntax_firstIssuer = SEQ(name=u'firstIssuer', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttCertIssuer')))
    _DelMatchSyntax_lastHolder = SEQ(name=u'lastHolder', mode=MODE_TYPE, typeref=ASN1RefType(('AttributeCertificateDefinitions', 'Holder')))
    DelMatchSyntax._cont = ASN1Dict([
        (u'firstIssuer', _DelMatchSyntax_firstIssuer),
        (u'lastHolder', _DelMatchSyntax_lastHolder),
        ])
    DelMatchSyntax._ext = []
    
    #-----< extensionPresenceMatch >-----#
    extensionPresenceMatch = CLASS(name=u'extensionPresenceMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _extensionPresenceMatch_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'EXTENSION'), [u'id']))
    extensionPresenceMatch._val = dict([(u'AssertionType', _extensionPresenceMatch_val_AssertionType), (u'id', (2, 5, 13, 67))])
    
    #-----< id-oc-pmiUser >-----#
    id_oc_pmiUser = OID(name=u'id-oc-pmiUser', mode=MODE_VALUE)
    id_oc_pmiUser._val = (2, 5, 6, 24)
    
    #-----< id-oc-pmiAA >-----#
    id_oc_pmiAA = OID(name=u'id-oc-pmiAA', mode=MODE_VALUE)
    id_oc_pmiAA._val = (2, 5, 6, 25)
    
    #-----< id-oc-pmiSOA >-----#
    id_oc_pmiSOA = OID(name=u'id-oc-pmiSOA', mode=MODE_VALUE)
    id_oc_pmiSOA._val = (2, 5, 6, 26)
    
    #-----< id-oc-attCertCRLDistributionPts >-----#
    id_oc_attCertCRLDistributionPts = OID(name=u'id-oc-attCertCRLDistributionPts', mode=MODE_VALUE)
    id_oc_attCertCRLDistributionPts._val = (2, 5, 6, 27)
    
    #-----< id-oc-privilegePolicy >-----#
    id_oc_privilegePolicy = OID(name=u'id-oc-privilegePolicy', mode=MODE_VALUE)
    id_oc_privilegePolicy._val = (2, 5, 6, 32)
    
    #-----< id-oc-pmiDelegationPath >-----#
    id_oc_pmiDelegationPath = OID(name=u'id-oc-pmiDelegationPath', mode=MODE_VALUE)
    id_oc_pmiDelegationPath._val = (2, 5, 6, 33)
    
    #-----< id-oc-protectedPrivilegePolicy >-----#
    id_oc_protectedPrivilegePolicy = OID(name=u'id-oc-protectedPrivilegePolicy', mode=MODE_VALUE)
    id_oc_protectedPrivilegePolicy._val = (2, 5, 6, 34)
    
    #-----< id-at-attributeCertificate >-----#
    id_at_attributeCertificate = OID(name=u'id-at-attributeCertificate', mode=MODE_VALUE)
    id_at_attributeCertificate._val = (2, 5, 4, 58)
    
    #-----< id-at-attributeCertificateRevocationList >-----#
    id_at_attributeCertificateRevocationList = OID(name=u'id-at-attributeCertificateRevocationList', mode=MODE_VALUE)
    id_at_attributeCertificateRevocationList._val = (2, 5, 4, 59)
    
    #-----< id-at-aACertificate >-----#
    id_at_aACertificate = OID(name=u'id-at-aACertificate', mode=MODE_VALUE)
    id_at_aACertificate._val = (2, 5, 4, 61)
    
    #-----< id-at-attributeDescriptorCertificate >-----#
    id_at_attributeDescriptorCertificate = OID(name=u'id-at-attributeDescriptorCertificate', mode=MODE_VALUE)
    id_at_attributeDescriptorCertificate._val = (2, 5, 4, 62)
    
    #-----< id-at-attributeAuthorityRevocationList >-----#
    id_at_attributeAuthorityRevocationList = OID(name=u'id-at-attributeAuthorityRevocationList', mode=MODE_VALUE)
    id_at_attributeAuthorityRevocationList._val = (2, 5, 4, 63)
    
    #-----< id-at-privPolicy >-----#
    id_at_privPolicy = OID(name=u'id-at-privPolicy', mode=MODE_VALUE)
    id_at_privPolicy._val = (2, 5, 4, 71)
    
    #-----< id-at-role >-----#
    id_at_role = OID(name=u'id-at-role', mode=MODE_VALUE)
    id_at_role._val = (2, 5, 4, 72)
    
    #-----< id-at-delegationPath >-----#
    id_at_delegationPath = OID(name=u'id-at-delegationPath', mode=MODE_VALUE)
    id_at_delegationPath._val = (2, 5, 4, 73)
    
    #-----< id-at-protPrivPolicy >-----#
    id_at_protPrivPolicy = OID(name=u'id-at-protPrivPolicy', mode=MODE_VALUE)
    id_at_protPrivPolicy._val = (2, 5, 4, 74)
    
    #-----< id-at-xMLPrivilegeInfo >-----#
    id_at_xMLPrivilegeInfo = OID(name=u'id-at-xMLPrivilegeInfo', mode=MODE_VALUE)
    id_at_xMLPrivilegeInfo._val = (2, 5, 4, 75)
    
    #-----< id-at-xmlPrivPolicy >-----#
    id_at_xmlPrivPolicy = OID(name=u'id-at-xmlPrivPolicy', mode=MODE_VALUE)
    id_at_xmlPrivPolicy._val = (2, 5, 4, 76)
    
    #-----< id-at-permission >-----#
    id_at_permission = OID(name=u'id-at-permission', mode=MODE_VALUE)
    id_at_permission._val = (2, 5, 4, 82)
    
    #-----< id-ce-authorityAttributeIdentifier >-----#
    id_ce_authorityAttributeIdentifier = OID(name=u'id-ce-authorityAttributeIdentifier', mode=MODE_VALUE)
    id_ce_authorityAttributeIdentifier._val = (2, 5, 29, 38)
    
    #-----< id-ce-roleSpecCertIdentifier >-----#
    id_ce_roleSpecCertIdentifier = OID(name=u'id-ce-roleSpecCertIdentifier', mode=MODE_VALUE)
    id_ce_roleSpecCertIdentifier._val = (2, 5, 29, 39)
    
    #-----< id-ce-basicAttConstraints >-----#
    id_ce_basicAttConstraints = OID(name=u'id-ce-basicAttConstraints', mode=MODE_VALUE)
    id_ce_basicAttConstraints._val = (2, 5, 29, 41)
    
    #-----< id-ce-delegatedNameConstraints >-----#
    id_ce_delegatedNameConstraints = OID(name=u'id-ce-delegatedNameConstraints', mode=MODE_VALUE)
    id_ce_delegatedNameConstraints._val = (2, 5, 29, 42)
    
    #-----< id-ce-timeSpecification >-----#
    id_ce_timeSpecification = OID(name=u'id-ce-timeSpecification', mode=MODE_VALUE)
    id_ce_timeSpecification._val = (2, 5, 29, 43)
    
    #-----< id-ce-attributeDescriptor >-----#
    id_ce_attributeDescriptor = OID(name=u'id-ce-attributeDescriptor', mode=MODE_VALUE)
    id_ce_attributeDescriptor._val = (2, 5, 29, 48)
    
    #-----< id-ce-userNotice >-----#
    id_ce_userNotice = OID(name=u'id-ce-userNotice', mode=MODE_VALUE)
    id_ce_userNotice._val = (2, 5, 29, 49)
    
    #-----< id-ce-sOAIdentifier >-----#
    id_ce_sOAIdentifier = OID(name=u'id-ce-sOAIdentifier', mode=MODE_VALUE)
    id_ce_sOAIdentifier._val = (2, 5, 29, 50)
    
    #-----< id-ce-acceptableCertPolicies >-----#
    id_ce_acceptableCertPolicies = OID(name=u'id-ce-acceptableCertPolicies', mode=MODE_VALUE)
    id_ce_acceptableCertPolicies._val = (2, 5, 29, 52)
    
    #-----< id-ce-targetInformation >-----#
    id_ce_targetInformation = OID(name=u'id-ce-targetInformation', mode=MODE_VALUE)
    id_ce_targetInformation._val = (2, 5, 29, 55)
    
    #-----< id-ce-noRevAvail >-----#
    id_ce_noRevAvail = OID(name=u'id-ce-noRevAvail', mode=MODE_VALUE)
    id_ce_noRevAvail._val = (2, 5, 29, 56)
    
    #-----< id-ce-acceptablePrivilegePolicies >-----#
    id_ce_acceptablePrivilegePolicies = OID(name=u'id-ce-acceptablePrivilegePolicies', mode=MODE_VALUE)
    id_ce_acceptablePrivilegePolicies._val = (2, 5, 29, 57)
    
    #-----< id-ce-indirectIssuer >-----#
    id_ce_indirectIssuer = OID(name=u'id-ce-indirectIssuer', mode=MODE_VALUE)
    id_ce_indirectIssuer._val = (2, 5, 29, 61)
    
    #-----< id-ce-noAssertion >-----#
    id_ce_noAssertion = OID(name=u'id-ce-noAssertion', mode=MODE_VALUE)
    id_ce_noAssertion._val = (2, 5, 29, 62)
    
    #-----< id-ce-issuedOnBehalfOf >-----#
    id_ce_issuedOnBehalfOf = OID(name=u'id-ce-issuedOnBehalfOf', mode=MODE_VALUE)
    id_ce_issuedOnBehalfOf._val = (2, 5, 29, 64)
    
    #-----< id-ce-singleUse >-----#
    id_ce_singleUse = OID(name=u'id-ce-singleUse', mode=MODE_VALUE)
    id_ce_singleUse._val = (2, 5, 29, 65)
    
    #-----< id-ce-groupAC >-----#
    id_ce_groupAC = OID(name=u'id-ce-groupAC', mode=MODE_VALUE)
    id_ce_groupAC._val = (2, 5, 29, 66)
    
    #-----< id-ce-allowedAttAss >-----#
    id_ce_allowedAttAss = OID(name=u'id-ce-allowedAttAss', mode=MODE_VALUE)
    id_ce_allowedAttAss._val = (2, 5, 29, 67)
    
    #-----< id-ce-attributeMappings >-----#
    id_ce_attributeMappings = OID(name=u'id-ce-attributeMappings', mode=MODE_VALUE)
    id_ce_attributeMappings._val = (2, 5, 29, 68)
    
    #-----< id-ce-holderNameConstraints >-----#
    id_ce_holderNameConstraints = OID(name=u'id-ce-holderNameConstraints', mode=MODE_VALUE)
    id_ce_holderNameConstraints._val = (2, 5, 29, 69)
    
    #-----< id-mr-attributeCertificateMatch >-----#
    id_mr_attributeCertificateMatch = OID(name=u'id-mr-attributeCertificateMatch', mode=MODE_VALUE)
    id_mr_attributeCertificateMatch._val = (2, 5, 13, 42)
    
    #-----< id-mr-attributeCertificateExactMatch >-----#
    id_mr_attributeCertificateExactMatch = OID(name=u'id-mr-attributeCertificateExactMatch', mode=MODE_VALUE)
    id_mr_attributeCertificateExactMatch._val = (2, 5, 13, 45)
    
    #-----< id-mr-holderIssuerMatch >-----#
    id_mr_holderIssuerMatch = OID(name=u'id-mr-holderIssuerMatch', mode=MODE_VALUE)
    id_mr_holderIssuerMatch._val = (2, 5, 13, 46)
    
    #-----< id-mr-authAttIdMatch >-----#
    id_mr_authAttIdMatch = OID(name=u'id-mr-authAttIdMatch', mode=MODE_VALUE)
    id_mr_authAttIdMatch._val = (2, 5, 13, 53)
    
    #-----< id-mr-roleSpecCertIdMatch >-----#
    id_mr_roleSpecCertIdMatch = OID(name=u'id-mr-roleSpecCertIdMatch', mode=MODE_VALUE)
    id_mr_roleSpecCertIdMatch._val = (2, 5, 13, 54)
    
    #-----< id-mr-basicAttConstraintsMatch >-----#
    id_mr_basicAttConstraintsMatch = OID(name=u'id-mr-basicAttConstraintsMatch', mode=MODE_VALUE)
    id_mr_basicAttConstraintsMatch._val = (2, 5, 13, 55)
    
    #-----< id-mr-delegatedNameConstraintsMatch >-----#
    id_mr_delegatedNameConstraintsMatch = OID(name=u'id-mr-delegatedNameConstraintsMatch', mode=MODE_VALUE)
    id_mr_delegatedNameConstraintsMatch._val = (2, 5, 13, 56)
    
    #-----< id-mr-timeSpecMatch >-----#
    id_mr_timeSpecMatch = OID(name=u'id-mr-timeSpecMatch', mode=MODE_VALUE)
    id_mr_timeSpecMatch._val = (2, 5, 13, 57)
    
    #-----< id-mr-attDescriptorMatch >-----#
    id_mr_attDescriptorMatch = OID(name=u'id-mr-attDescriptorMatch', mode=MODE_VALUE)
    id_mr_attDescriptorMatch._val = (2, 5, 13, 58)
    
    #-----< id-mr-acceptableCertPoliciesMatch >-----#
    id_mr_acceptableCertPoliciesMatch = OID(name=u'id-mr-acceptableCertPoliciesMatch', mode=MODE_VALUE)
    id_mr_acceptableCertPoliciesMatch._val = (2, 5, 13, 59)
    
    #-----< id-mr-delegationPathMatch >-----#
    id_mr_delegationPathMatch = OID(name=u'id-mr-delegationPathMatch', mode=MODE_VALUE)
    id_mr_delegationPathMatch._val = (2, 5, 13, 61)
    
    #-----< id-mr-sOAIdentifierMatch >-----#
    id_mr_sOAIdentifierMatch = OID(name=u'id-mr-sOAIdentifierMatch', mode=MODE_VALUE)
    id_mr_sOAIdentifierMatch._val = (2, 5, 13, 66)
    
    #-----< id-mr-extensionPresenceMatch >-----#
    id_mr_extensionPresenceMatch = OID(name=u'id-mr-extensionPresenceMatch', mode=MODE_VALUE)
    id_mr_extensionPresenceMatch._val = (2, 5, 13, 67)
    
    #-----< id-mr-dualStringMatch >-----#
    id_mr_dualStringMatch = OID(name=u'id-mr-dualStringMatch', mode=MODE_VALUE)
    id_mr_dualStringMatch._val = (2, 5, 13, 69)
    
    _all_ = [
        _AttributeCertificate_toBeSigned,
        ___AttributeCertificate_algorithmIdentifier_algorithm_tab,
        __AttributeCertificate_algorithmIdentifier_algorithm,
        ___AttributeCertificate_algorithmIdentifier_parameters_tab,
        __AttributeCertificate_algorithmIdentifier_parameters,
        _AttributeCertificate_algorithmIdentifier,
        _AttributeCertificate_encrypted,
        AttributeCertificate,
        _AttributeCertificateInfo_version,
        _AttributeCertificateInfo_holder,
        _AttributeCertificateInfo_issuer,
        ___AttributeCertificateInfo_signature_algorithm_tab,
        __AttributeCertificateInfo_signature_algorithm,
        ___AttributeCertificateInfo_signature_parameters_tab,
        __AttributeCertificateInfo_signature_parameters,
        _AttributeCertificateInfo_signature,
        _AttributeCertificateInfo_serialNumber,
        _AttributeCertificateInfo_attrCertValidityPeriod,
        ____AttributeCertificateInfo_attributes__item__type_tab,
        _____AttributeCertificateInfo_attributes__item__type_tab_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        _____AttributeCertificateInfo_attributes__item__type_tab_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        ___AttributeCertificateInfo_attributes__item__type,
        ____AttributeCertificateInfo_attributes__item__values__item_,
        ___AttributeCertificateInfo_attributes__item__values,
        _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__value,
        ______AttributeCertificateInfo_attributes__item__valuesWithContext__item__contextList__item_,
        _____AttributeCertificateInfo_attributes__item__valuesWithContext__item__contextList,
        ____AttributeCertificateInfo_attributes__item__valuesWithContext__item_,
        ___AttributeCertificateInfo_attributes__item__valuesWithContext,
        __AttributeCertificateInfo_attributes__item_,
        _AttributeCertificateInfo_attributes,
        _AttributeCertificateInfo_issuerUniqueID,
        _AttributeCertificateInfo_extensions,
        AttributeCertificateInfo,
        AttCertVersion,
        _Holder_baseCertificateID,
        _Holder_entityName,
        _Holder_objectDigestInfo,
        Holder,
        _IssuerSerial_issuer,
        _IssuerSerial_serial,
        _IssuerSerial_issuerUID,
        IssuerSerial,
        _ObjectDigestInfo_digestedObjectType,
        _ObjectDigestInfo_otherObjectTypeID,
        ___ObjectDigestInfo_digestAlgorithm_algorithm_tab,
        __ObjectDigestInfo_digestAlgorithm_algorithm,
        ___ObjectDigestInfo_digestAlgorithm_parameters_tab,
        __ObjectDigestInfo_digestAlgorithm_parameters,
        _ObjectDigestInfo_digestAlgorithm,
        _ObjectDigestInfo_objectDigest,
        ObjectDigestInfo,
        _AttCertIssuer_issuerName,
        _AttCertIssuer_baseCertificateID,
        _AttCertIssuer_objectDigestInfo,
        AttCertIssuer,
        _AttCertValidityPeriod_notBeforeTime,
        _AttCertValidityPeriod_notAfterTime,
        AttCertValidityPeriod,
        _AttributeCertificationPath_attributeCertificate,
        __AttributeCertificationPath_acPath__item_,
        _AttributeCertificationPath_acPath,
        AttributeCertificationPath,
        _ACPathData_certificate,
        _ACPathData_attributeCertificate,
        ACPathData,
        PrivilegePolicy,
        role,
        _role_val_Type,
        _RoleSyntax_roleAuthority,
        _RoleSyntax_roleName,
        RoleSyntax,
        xmlPrivilegeInfo,
        _xmlPrivilegeInfo_val_Type,
        permission,
        _permission_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1,
        _DualStringSyntax_operation,
        _DualStringSyntax_object,
        DualStringSyntax,
        dualStringMatch,
        _dualStringMatch_val_AssertionType,
        timeSpecification,
        _timeSpecification_val_ExtnType,
        timeSpecificationMatch,
        _timeSpecificationMatch_val_AssertionType,
        targetingInformation,
        __targetingInformation_val_ExtnType__item_,
        _targetingInformation_val_ExtnType,
        _Targets__item_,
        Targets,
        _Target_targetName,
        _Target_targetGroup,
        _Target_targetCert,
        Target,
        _TargetCert_targetCertificate,
        _TargetCert_targetName,
        _TargetCert_certDigestInfo,
        TargetCert,
        userNotice,
        __userNotice_val_ExtnType__item_,
        _userNotice_val_ExtnType,
        acceptablePrivilegePolicies,
        _acceptablePrivilegePolicies_val_ExtnType,
        _AcceptablePrivilegePoliciesSyntax__item_,
        AcceptablePrivilegePoliciesSyntax,
        singleUse,
        _singleUse_val_ExtnType,
        groupAC,
        _groupAC_val_ExtnType,
        noRevAvail,
        _noRevAvail_val_ExtnType,
        sOAIdentifier,
        _sOAIdentifier_val_ExtnType,
        sOAIdentifierMatch,
        _sOAIdentifierMatch_val_AssertionType,
        attributeDescriptor,
        _attributeDescriptor_val_ExtnType,
        _AttributeDescriptorSyntax_identifier,
        _AttributeDescriptorSyntax_attributeSyntax,
        _AttributeDescriptorSyntax_name,
        _AttributeDescriptorSyntax_description,
        _AttributeDescriptorSyntax_dominationRule,
        AttributeDescriptorSyntax,
        _AttributeIdentifier_tab,
        AttributeIdentifier,
        AttributeIDs,
        AttributeName,
        AttributeDescription,
        _PrivilegePolicyIdentifier_privilegePolicy,
        _PrivilegePolicyIdentifier_privPolSyntax,
        PrivilegePolicyIdentifier,
        attDescriptor,
        _attDescriptor_val_AssertionType,
        roleSpecCertIdentifier,
        _roleSpecCertIdentifier_val_ExtnType,
        _RoleSpecCertIdentifierSyntax__item_,
        RoleSpecCertIdentifierSyntax,
        _RoleSpecCertIdentifier_roleName,
        _RoleSpecCertIdentifier_roleCertIssuer,
        _RoleSpecCertIdentifier_roleCertSerialNumber,
        _RoleSpecCertIdentifier_roleCertLocator,
        RoleSpecCertIdentifier,
        roleSpecCertIdMatch,
        _roleSpecCertIdMatch_val_AssertionType,
        basicAttConstraints,
        _basicAttConstraints_val_ExtnType,
        _BasicAttConstraintsSyntax_authority,
        _BasicAttConstraintsSyntax_pathLenConstraint,
        BasicAttConstraintsSyntax,
        basicAttConstraintsMatch,
        _basicAttConstraintsMatch_val_AssertionType,
        delegatedNameConstraints,
        _delegatedNameConstraints_val_ExtnType,
        delegatedNameConstraintsMatch,
        _delegatedNameConstraintsMatch_val_AssertionType,
        acceptableCertPolicies,
        _acceptableCertPolicies_val_ExtnType,
        _AcceptableCertPoliciesSyntax__item_,
        AcceptableCertPoliciesSyntax,
        CertPolicyId,
        acceptableCertPoliciesMatch,
        _acceptableCertPoliciesMatch_val_AssertionType,
        authorityAttributeIdentifier,
        _authorityAttributeIdentifier_val_ExtnType,
        _AuthorityAttributeIdentifierSyntax__item_,
        AuthorityAttributeIdentifierSyntax,
        AuthAttId,
        authAttIdMatch,
        _authAttIdMatch_val_AssertionType,
        indirectIssuer,
        _indirectIssuer_val_ExtnType,
        issuedOnBehalfOf,
        _issuedOnBehalfOf_val_ExtnType,
        noAssertion,
        _noAssertion_val_ExtnType,
        allowedAttributeAssignments,
        _allowedAttributeAssignments_val_ExtnType,
        ____AllowedAttributeAssignments__item__attributes__item__attributeType,
        ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab,
        _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab_val_Type_0,
        _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type_tab_val_Type_1,
        _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_type,
        ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values__item_,
        _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_values,
        _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__value,
        ________AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__contextList__item_,
        _______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item__contextList,
        ______AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext__item_,
        _____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues_valuesWithContext,
        ____AllowedAttributeAssignments__item__attributes__item__attributeTypeandValues,
        ___AllowedAttributeAssignments__item__attributes__item_,
        __AllowedAttributeAssignments__item__attributes,
        __AllowedAttributeAssignments__item__holderDomain,
        _AllowedAttributeAssignments__item_,
        AllowedAttributeAssignments,
        attributeMappings,
        _attributeMappings_val_ExtnType,
        ___AttributeMappings__item__typeMappings_local,
        ___AttributeMappings__item__typeMappings_remote,
        __AttributeMappings__item__typeMappings,
        ___AttributeMappings__item__typeValueMappings_local,
        ___AttributeMappings__item__typeValueMappings_remote,
        __AttributeMappings__item__typeValueMappings,
        _AttributeMappings__item_,
        AttributeMappings,
        holderNameConstraints,
        _holderNameConstraints_val_ExtnType,
        _HolderNameConstraintsSyntax_permittedSubtrees,
        _HolderNameConstraintsSyntax_excludedSubtrees,
        HolderNameConstraintsSyntax,
        _GeneralSubtrees__item_,
        GeneralSubtrees,
        _GeneralSubtree_base,
        _GeneralSubtree_minimum,
        _GeneralSubtree_maximum,
        GeneralSubtree,
        BaseDistance,
        pmiUser,
        ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0,
        __pmiUser_OptionalAttributes_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2,
        pmiAA,
        __pmiUser_OptionalAttributes_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3,
        __pmiUser_OptionalAttributes_val_Type_2,
        pmiSOA,
        __pmiUser_OptionalAttributes_val_Type_0_0,
        __pmiUser_OptionalAttributes_val_Type_2_0,
        attCertCRLDistributionPt,
        pmiDelegationPath,
        __pmiUser_OptionalAttributes_val_Type_0_1,
        privilegePolicy,
        __pmiUser_OptionalAttributes_val_Type_0_2,
        protectedPrivilegePolicy,
        attributeCertificateAttribute,
        _attributeCertificateAttribute_val_Type,
        aACertificate,
        _aACertificate_val_Type,
        attributeDescriptorCertificate,
        _attributeDescriptorCertificate_val_Type,
        attributeCertificateRevocationList,
        _attributeCertificateRevocationList_val_Type,
        attributeAuthorityRevocationList,
        _attributeAuthorityRevocationList_val_Type,
        delegationPath,
        _delegationPath_val_Type,
        _AttCertPath__item_,
        AttCertPath,
        privPolicy,
        _privPolicy_val_Type,
        protPrivPolicy,
        _protPrivPolicy_val_Type,
        xmlPrivPolicy,
        _xmlPrivPolicy_val_Type,
        attributeCertificateExactMatch,
        _attributeCertificateExactMatch_val_AssertionType,
        _AttributeCertificateExactAssertion_serialNumber,
        _AttributeCertificateExactAssertion_issuer,
        AttributeCertificateExactAssertion,
        attributeCertificateMatch,
        _attributeCertificateMatch_val_AssertionType,
        __AttributeCertificateAssertion_holder_baseCertificateID,
        __AttributeCertificateAssertion_holder_holderName,
        _AttributeCertificateAssertion_holder,
        _AttributeCertificateAssertion_issuer,
        _AttributeCertificateAssertion_attCertValidity,
        __AttributeCertificateAssertion_attType__item_,
        _AttributeCertificateAssertion_attType,
        AttributeCertificateAssertion,
        holderIssuerMatch,
        _holderIssuerMatch_val_AssertionType,
        _HolderIssuerAssertion_holder,
        _HolderIssuerAssertion_issuer,
        HolderIssuerAssertion,
        delegationPathMatch,
        _delegationPathMatch_val_AssertionType,
        _DelMatchSyntax_firstIssuer,
        _DelMatchSyntax_lastHolder,
        DelMatchSyntax,
        extensionPresenceMatch,
        _extensionPresenceMatch_val_AssertionType,
        id_oc_pmiUser,
        id_oc_pmiAA,
        id_oc_pmiSOA,
        id_oc_attCertCRLDistributionPts,
        id_oc_privilegePolicy,
        id_oc_pmiDelegationPath,
        id_oc_protectedPrivilegePolicy,
        id_at_attributeCertificate,
        id_at_attributeCertificateRevocationList,
        id_at_aACertificate,
        id_at_attributeDescriptorCertificate,
        id_at_attributeAuthorityRevocationList,
        id_at_privPolicy,
        id_at_role,
        id_at_delegationPath,
        id_at_protPrivPolicy,
        id_at_xMLPrivilegeInfo,
        id_at_xmlPrivPolicy,
        id_at_permission,
        id_ce_authorityAttributeIdentifier,
        id_ce_roleSpecCertIdentifier,
        id_ce_basicAttConstraints,
        id_ce_delegatedNameConstraints,
        id_ce_timeSpecification,
        id_ce_attributeDescriptor,
        id_ce_userNotice,
        id_ce_sOAIdentifier,
        id_ce_acceptableCertPolicies,
        id_ce_targetInformation,
        id_ce_noRevAvail,
        id_ce_acceptablePrivilegePolicies,
        id_ce_indirectIssuer,
        id_ce_noAssertion,
        id_ce_issuedOnBehalfOf,
        id_ce_singleUse,
        id_ce_groupAC,
        id_ce_allowedAttAss,
        id_ce_attributeMappings,
        id_ce_holderNameConstraints,
        id_mr_attributeCertificateMatch,
        id_mr_attributeCertificateExactMatch,
        id_mr_holderIssuerMatch,
        id_mr_authAttIdMatch,
        id_mr_roleSpecCertIdMatch,
        id_mr_basicAttConstraintsMatch,
        id_mr_delegatedNameConstraintsMatch,
        id_mr_timeSpecMatch,
        id_mr_attDescriptorMatch,
        id_mr_acceptableCertPoliciesMatch,
        id_mr_delegationPathMatch,
        id_mr_sOAIdentifierMatch,
        id_mr_extensionPresenceMatch,
        id_mr_dualStringMatch,
    ]

class AuthenticationFramework:

    _name_  = u'AuthenticationFramework'
    _oid_   = [2, 5, 1, 7, 7]
    
    _obj_ = [
        u'ENCRYPTED',
        u'HASH',
        u'ENCRYPTED-HASH',
        u'SIGNATURE',
        u'SIGNED',
        u'Certificate',
        u'TBSCertificate',
        u'Version',
        u'CertificateSerialNumber',
        u'AlgorithmIdentifier',
        u'SupportedAlgorithms',
        u'ALGORITHM',
        u'ecPublicKey',
        u'SupportedCurves',
        u'dummyCurv',
        u'Validity',
        u'SubjectPublicKeyInfo',
        u'Time',
        u'Extensions',
        u'Extension',
        u'der',
        u'ExtensionSet',
        u'EXTENSION',
        u'Certificates',
        u'ForwardCertificationPath',
        u'CrossCertificates',
        u'CertificationPath',
        u'PkiPath',
        u'CertificateList',
        u'CertificateListContent',
        u'pkiUser',
        u'pkiCA',
        u'cRLDistributionPoint',
        u'cRLDistPtNameForm',
        u'deltaCRL',
        u'cpCps',
        u'pkiCertPath',
        u'userCertificate',
        u'cACertificate',
        u'crossCertificatePair',
        u'CertificatePair',
        u'certificateRevocationList',
        u'authorityRevocationList',
        u'deltaRevocationList',
        u'supportedAlgorithms',
        u'SupportedAlgorithm',
        u'certificationPracticeStmt',
        u'InfoSyntax',
        u'POLICY',
        u'HashedPolicyInfo',
        u'Policies',
        u'certificatePolicy',
        u'PolicySyntax',
        u'PolicyID',
        u'pkiPath',
        u'userPassword',
        u'userPwd',
        u'UserPwd',
        u'pwdStartTime',
        u'pwdExpiryTime',
        u'pwdEndTime',
        u'pwdFails',
        u'pwdFailureTime',
        u'pwdGracesUsed',
        u'userPwdHistory',
        u'userPwdRecentlyExpired',
        u'pwdModifyEntryAllowed',
        u'pwdChangeAllowed',
        u'pwdMaxAge',
        u'pwdExpiryAge',
        u'pwdMinLength',
        u'pwdVocabulary',
        u'PwdVocabulary',
        u'pwdAlphabet',
        u'PwdAlphabet',
        u'pwdDictionaries',
        u'pwdExpiryWarning',
        u'pwdGraces',
        u'pwdFailureDuration',
        u'pwdLockoutDuration',
        u'pwdMaxFailures',
        u'pwdMaxTimeInHistory',
        u'pwdMinTimeInHistory',
        u'pwdHistorySlots',
        u'pwdRecentlyExpiredDuration',
        u'pwdEncAlg',
        u'PwdEncAlg',
        u'userPwdMatch',
        u'pwdEncAlgMatch',
        u'userPwdHistoryMatch',
        u'userPwdDescription',
        u'pwdVocabularyDescription',
        u'pwdAlphabetDescription',
        u'pwdEncAlgDescription',
        u'x509Certificate',
        u'x509CertificateList',
        u'x509CertificatePair',
        u'x509SupportedAlgorithm',
        u'id-oc-cRLDistributionPoint',
        u'id-oc-pkiUser',
        u'id-oc-pkiCA',
        u'id-oc-deltaCRL',
        u'id-oc-cpCps',
        u'id-oc-pkiCertPath',
        u'id-nf-cRLDistPtNameForm',
        u'id-at-userPassword',
        u'id-at-userCertificate',
        u'id-at-cAcertificate',
        u'id-at-authorityRevocationList',
        u'id-at-certificateRevocationList',
        u'id-at-crossCertificatePair',
        u'id-at-supportedAlgorithms',
        u'id-at-deltaRevocationList',
        u'id-at-certificationPracticeStmt',
        u'id-at-certificatePolicy',
        u'id-at-pkiPath',
        u'id-at-userPwd',
        u'id-oa-pwdStartTime',
        u'id-oa-pwdExpiryTime',
        u'id-oa-pwdEndTime',
        u'id-oa-pwdFails',
        u'id-oa-pwdFailureTime',
        u'id-oa-pwdGracesUsed',
        u'id-oa-userPwdHistory',
        u'id-oa-userPwdRecentlyExpired',
        u'id-oa-pwdModifyEntryAllowed',
        u'id-oa-pwdChangeAllowed',
        u'id-oa-pwdMaxAge',
        u'id-oa-pwdExpiryAge',
        u'id-oa-pwdMinLength',
        u'id-oa-pwdVocabulary',
        u'id-oa-pwdAlphabet',
        u'id-oa-pwdDictionaries',
        u'id-oa-pwdExpiryWarning',
        u'id-oa-pwdGraces',
        u'id-oa-pwdFailureDuration',
        u'id-oa-pwdLockoutDuration',
        u'id-oa-pwdMaxFailures',
        u'id-oa-pwdMaxTimeInHistory',
        u'id-oa-pwdMinTimeInHistory',
        u'id-oa-pwdHistorySlots',
        u'id-oa-pwdRecentlyExpiredDuration',
        u'id-oa-pwdEncAlg',
        u'id-mr-userPwdMatch',
        u'id-mr-userPwdHistoryMatch',
        u'id-mr-pwdEncAlgMatch',
        u'id-asx-userPwdDescription',
        u'id-asx-pwdVocabularyDescription',
        u'id-asx-pwdAlphabetDescription',
        u'id-asx-pwdEncAlgDescription',
        u'id-lsx-x509Certificate',
        u'id-lsx-x509CertificateList',
        u'id-lsx-x509CertificatePair',
        u'id-lsx-x509SupportedAlgorithm',
        u'id-ecPublicKey',
        ]
    _type_ = [
        u'ENCRYPTED',
        u'HASH',
        u'ENCRYPTED-HASH',
        u'SIGNATURE',
        u'SIGNED',
        u'Certificate',
        u'TBSCertificate',
        u'Version',
        u'CertificateSerialNumber',
        u'AlgorithmIdentifier',
        u'ALGORITHM',
        u'Validity',
        u'SubjectPublicKeyInfo',
        u'Time',
        u'Extensions',
        u'Extension',
        u'EXTENSION',
        u'Certificates',
        u'ForwardCertificationPath',
        u'CrossCertificates',
        u'CertificationPath',
        u'PkiPath',
        u'CertificateList',
        u'CertificateListContent',
        u'CertificatePair',
        u'SupportedAlgorithm',
        u'InfoSyntax',
        u'POLICY',
        u'HashedPolicyInfo',
        u'PolicySyntax',
        u'PolicyID',
        u'UserPwd',
        u'PwdVocabulary',
        u'PwdAlphabet',
        u'PwdEncAlg',
        ]
    _set_ = [
        u'SupportedAlgorithms',
        u'SupportedCurves',
        u'ExtensionSet',
        u'Policies',
        ]
    _val_ = [
        u'ecPublicKey',
        u'dummyCurv',
        u'der',
        u'pkiUser',
        u'pkiCA',
        u'cRLDistributionPoint',
        u'cRLDistPtNameForm',
        u'deltaCRL',
        u'cpCps',
        u'pkiCertPath',
        u'userCertificate',
        u'cACertificate',
        u'crossCertificatePair',
        u'certificateRevocationList',
        u'authorityRevocationList',
        u'deltaRevocationList',
        u'supportedAlgorithms',
        u'certificationPracticeStmt',
        u'certificatePolicy',
        u'pkiPath',
        u'userPassword',
        u'userPwd',
        u'pwdStartTime',
        u'pwdExpiryTime',
        u'pwdEndTime',
        u'pwdFails',
        u'pwdFailureTime',
        u'pwdGracesUsed',
        u'userPwdHistory',
        u'userPwdRecentlyExpired',
        u'pwdModifyEntryAllowed',
        u'pwdChangeAllowed',
        u'pwdMaxAge',
        u'pwdExpiryAge',
        u'pwdMinLength',
        u'pwdVocabulary',
        u'pwdAlphabet',
        u'pwdDictionaries',
        u'pwdExpiryWarning',
        u'pwdGraces',
        u'pwdFailureDuration',
        u'pwdLockoutDuration',
        u'pwdMaxFailures',
        u'pwdMaxTimeInHistory',
        u'pwdMinTimeInHistory',
        u'pwdHistorySlots',
        u'pwdRecentlyExpiredDuration',
        u'pwdEncAlg',
        u'userPwdMatch',
        u'pwdEncAlgMatch',
        u'userPwdHistoryMatch',
        u'userPwdDescription',
        u'pwdVocabularyDescription',
        u'pwdAlphabetDescription',
        u'pwdEncAlgDescription',
        u'x509Certificate',
        u'x509CertificateList',
        u'x509CertificatePair',
        u'x509SupportedAlgorithm',
        u'id-oc-cRLDistributionPoint',
        u'id-oc-pkiUser',
        u'id-oc-pkiCA',
        u'id-oc-deltaCRL',
        u'id-oc-cpCps',
        u'id-oc-pkiCertPath',
        u'id-nf-cRLDistPtNameForm',
        u'id-at-userPassword',
        u'id-at-userCertificate',
        u'id-at-cAcertificate',
        u'id-at-authorityRevocationList',
        u'id-at-certificateRevocationList',
        u'id-at-crossCertificatePair',
        u'id-at-supportedAlgorithms',
        u'id-at-deltaRevocationList',
        u'id-at-certificationPracticeStmt',
        u'id-at-certificatePolicy',
        u'id-at-pkiPath',
        u'id-at-userPwd',
        u'id-oa-pwdStartTime',
        u'id-oa-pwdExpiryTime',
        u'id-oa-pwdEndTime',
        u'id-oa-pwdFails',
        u'id-oa-pwdFailureTime',
        u'id-oa-pwdGracesUsed',
        u'id-oa-userPwdHistory',
        u'id-oa-userPwdRecentlyExpired',
        u'id-oa-pwdModifyEntryAllowed',
        u'id-oa-pwdChangeAllowed',
        u'id-oa-pwdMaxAge',
        u'id-oa-pwdExpiryAge',
        u'id-oa-pwdMinLength',
        u'id-oa-pwdVocabulary',
        u'id-oa-pwdAlphabet',
        u'id-oa-pwdDictionaries',
        u'id-oa-pwdExpiryWarning',
        u'id-oa-pwdGraces',
        u'id-oa-pwdFailureDuration',
        u'id-oa-pwdLockoutDuration',
        u'id-oa-pwdMaxFailures',
        u'id-oa-pwdMaxTimeInHistory',
        u'id-oa-pwdMinTimeInHistory',
        u'id-oa-pwdHistorySlots',
        u'id-oa-pwdRecentlyExpiredDuration',
        u'id-oa-pwdEncAlg',
        u'id-mr-userPwdMatch',
        u'id-mr-userPwdHistoryMatch',
        u'id-mr-pwdEncAlgMatch',
        u'id-asx-userPwdDescription',
        u'id-asx-pwdVocabularyDescription',
        u'id-asx-pwdAlphabetDescription',
        u'id-asx-pwdEncAlgDescription',
        u'id-lsx-x509Certificate',
        u'id-lsx-x509CertificateList',
        u'id-lsx-x509CertificatePair',
        u'id-lsx-x509SupportedAlgorithm',
        u'id-ecPublicKey',
        ]
    _class_ = [
        u'SupportedAlgorithms',
        u'ALGORITHM',
        u'ecPublicKey',
        u'ExtensionSet',
        u'EXTENSION',
        u'pkiUser',
        u'pkiCA',
        u'cRLDistributionPoint',
        u'cRLDistPtNameForm',
        u'deltaCRL',
        u'cpCps',
        u'pkiCertPath',
        u'userCertificate',
        u'cACertificate',
        u'crossCertificatePair',
        u'certificateRevocationList',
        u'authorityRevocationList',
        u'deltaRevocationList',
        u'supportedAlgorithms',
        u'certificationPracticeStmt',
        u'POLICY',
        u'Policies',
        u'certificatePolicy',
        u'pkiPath',
        u'userPassword',
        u'userPwd',
        u'pwdStartTime',
        u'pwdExpiryTime',
        u'pwdEndTime',
        u'pwdFails',
        u'pwdFailureTime',
        u'pwdGracesUsed',
        u'userPwdHistory',
        u'userPwdRecentlyExpired',
        u'pwdModifyEntryAllowed',
        u'pwdChangeAllowed',
        u'pwdMaxAge',
        u'pwdExpiryAge',
        u'pwdMinLength',
        u'pwdVocabulary',
        u'pwdAlphabet',
        u'pwdDictionaries',
        u'pwdExpiryWarning',
        u'pwdGraces',
        u'pwdFailureDuration',
        u'pwdLockoutDuration',
        u'pwdMaxFailures',
        u'pwdMaxTimeInHistory',
        u'pwdMinTimeInHistory',
        u'pwdHistorySlots',
        u'pwdRecentlyExpiredDuration',
        u'pwdEncAlg',
        u'userPwdMatch',
        u'pwdEncAlgMatch',
        u'userPwdHistoryMatch',
        u'userPwdDescription',
        u'pwdVocabularyDescription',
        u'pwdAlphabetDescription',
        u'pwdEncAlgDescription',
        u'x509Certificate',
        u'x509CertificateList',
        u'x509CertificatePair',
        u'x509SupportedAlgorithm',
        ]
    _param_ = [
        u'ENCRYPTED',
        u'HASH',
        u'ENCRYPTED-HASH',
        u'SIGNATURE',
        u'SIGNED',
        u'AlgorithmIdentifier',
        ]
    
    #-----< ENCRYPTED >-----#
    ENCRYPTED = BIT_STR(name=u'ENCRYPTED', mode=MODE_TYPE)
    
    #-----< HASH >-----#
    HASH = SEQ(name=u'HASH', mode=MODE_TYPE)
    _HASH_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __HASH_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___HASH_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___HASH_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __HASH_algorithmIdentifier_algorithm._const_tab = ___HASH_algorithmIdentifier_algorithm_tab
    __HASH_algorithmIdentifier_algorithm._const_tab_at = None
    __HASH_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __HASH_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___HASH_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___HASH_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __HASH_algorithmIdentifier_parameters._const_tab = ___HASH_algorithmIdentifier_parameters_tab
    __HASH_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __HASH_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _HASH_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __HASH_algorithmIdentifier_algorithm),
        (u'parameters', __HASH_algorithmIdentifier_parameters),
        ])
    _HASH_algorithmIdentifier._ext = []
    _HASH_hashValue = BIT_STR(name=u'hashValue', mode=MODE_TYPE)
    HASH._cont = ASN1Dict([
        (u'algorithmIdentifier', _HASH_algorithmIdentifier),
        (u'hashValue', _HASH_hashValue),
        ])
    HASH._ext = []
    
    #-----< ENCRYPTED-HASH >-----#
    ENCRYPTED_HASH = BIT_STR(name=u'ENCRYPTED-HASH', mode=MODE_TYPE)
    
    #-----< SIGNATURE >-----#
    SIGNATURE = SEQ(name=u'SIGNATURE', mode=MODE_TYPE)
    _SIGNATURE_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __SIGNATURE_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___SIGNATURE_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SIGNATURE_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SIGNATURE_algorithmIdentifier_algorithm._const_tab = ___SIGNATURE_algorithmIdentifier_algorithm_tab
    __SIGNATURE_algorithmIdentifier_algorithm._const_tab_at = None
    __SIGNATURE_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __SIGNATURE_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___SIGNATURE_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SIGNATURE_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SIGNATURE_algorithmIdentifier_parameters._const_tab = ___SIGNATURE_algorithmIdentifier_parameters_tab
    __SIGNATURE_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __SIGNATURE_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _SIGNATURE_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __SIGNATURE_algorithmIdentifier_algorithm),
        (u'parameters', __SIGNATURE_algorithmIdentifier_parameters),
        ])
    _SIGNATURE_algorithmIdentifier._ext = []
    _SIGNATURE_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    SIGNATURE._cont = ASN1Dict([
        (u'algorithmIdentifier', _SIGNATURE_algorithmIdentifier),
        (u'encrypted', _SIGNATURE_encrypted),
        ])
    SIGNATURE._ext = []
    
    #-----< SIGNED >-----#
    SIGNED = SEQ(name=u'SIGNED', mode=MODE_TYPE, param=True)
    
    #-----< Certificate >-----#
    Certificate = SEQ(name=u'Certificate', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    _Certificate_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'TBSCertificate')))
    _Certificate_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __Certificate_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Certificate_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Certificate_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Certificate_algorithmIdentifier_algorithm._const_tab = ___Certificate_algorithmIdentifier_algorithm_tab
    __Certificate_algorithmIdentifier_algorithm._const_tab_at = None
    __Certificate_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __Certificate_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Certificate_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Certificate_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Certificate_algorithmIdentifier_parameters._const_tab = ___Certificate_algorithmIdentifier_parameters_tab
    __Certificate_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __Certificate_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _Certificate_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __Certificate_algorithmIdentifier_algorithm),
        (u'parameters', __Certificate_algorithmIdentifier_parameters),
        ])
    _Certificate_algorithmIdentifier._ext = []
    _Certificate_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    Certificate._cont = ASN1Dict([
        (u'toBeSigned', _Certificate_toBeSigned),
        (u'algorithmIdentifier', _Certificate_algorithmIdentifier),
        (u'encrypted', _Certificate_encrypted),
        ])
    Certificate._ext = []
    
    #-----< TBSCertificate >-----#
    TBSCertificate = SEQ(name=u'TBSCertificate', mode=MODE_TYPE)
    _TBSCertificate_version = INT(name=u'version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Version')), default=0)
    _TBSCertificate_serialNumber = INT(name=u'serialNumber', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')))
    _TBSCertificate_signature = SEQ(name=u'signature', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __TBSCertificate_signature_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___TBSCertificate_signature_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___TBSCertificate_signature_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __TBSCertificate_signature_algorithm._const_tab = ___TBSCertificate_signature_algorithm_tab
    __TBSCertificate_signature_algorithm._const_tab_at = None
    __TBSCertificate_signature_algorithm._const_tab_id = u'id'
    __TBSCertificate_signature_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___TBSCertificate_signature_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___TBSCertificate_signature_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __TBSCertificate_signature_parameters._const_tab = ___TBSCertificate_signature_parameters_tab
    __TBSCertificate_signature_parameters._const_tab_at = ('..', u'algorithm')
    __TBSCertificate_signature_parameters._const_tab_id = u'Type'
    _TBSCertificate_signature._cont = ASN1Dict([
        (u'algorithm', __TBSCertificate_signature_algorithm),
        (u'parameters', __TBSCertificate_signature_parameters),
        ])
    _TBSCertificate_signature._ext = []
    _TBSCertificate_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _TBSCertificate_validity = SEQ(name=u'validity', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Validity')))
    _TBSCertificate_subject = CHOICE(name=u'subject', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _TBSCertificate_subjectPublicKeyInfo = SEQ(name=u'subjectPublicKeyInfo', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SubjectPublicKeyInfo')))
    _TBSCertificate_issuerUniqueIdentifier = BIT_STR(name=u'issuerUniqueIdentifier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UniqueIdentifier')), opt=True)
    _TBSCertificate_subjectUniqueIdentifier = BIT_STR(name=u'subjectUniqueIdentifier', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UniqueIdentifier')), opt=True, group=0)
    _TBSCertificate_extensions = SEQ_OF(name=u'extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Extensions')), opt=True, group=1)
    TBSCertificate._cont = ASN1Dict([
        (u'version', _TBSCertificate_version),
        (u'serialNumber', _TBSCertificate_serialNumber),
        (u'signature', _TBSCertificate_signature),
        (u'issuer', _TBSCertificate_issuer),
        (u'validity', _TBSCertificate_validity),
        (u'subject', _TBSCertificate_subject),
        (u'subjectPublicKeyInfo', _TBSCertificate_subjectPublicKeyInfo),
        (u'issuerUniqueIdentifier', _TBSCertificate_issuerUniqueIdentifier),
        (u'subjectUniqueIdentifier', _TBSCertificate_subjectUniqueIdentifier),
        (u'extensions', _TBSCertificate_extensions),
        ])
    TBSCertificate._ext = [u'subjectUniqueIdentifier', u'extensions']
    
    #-----< Version >-----#
    Version = INT(name=u'Version', mode=MODE_TYPE)
    Version._cont = ASN1Dict([(u'v1', 0), (u'v2', 1), (u'v3', 2)])
    
    #-----< CertificateSerialNumber >-----#
    CertificateSerialNumber = INT(name=u'CertificateSerialNumber', mode=MODE_TYPE)
    
    #-----< AlgorithmIdentifier >-----#
    AlgorithmIdentifier = SEQ(name=u'AlgorithmIdentifier', mode=MODE_TYPE, param=True)
    
    #-----< SupportedAlgorithms >-----#
    SupportedAlgorithms = CLASS(name=u'SupportedAlgorithms', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    SupportedAlgorithms._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
    
    #-----< ALGORITHM >-----#
    ALGORITHM = CLASS(name=u'ALGORITHM', mode=MODE_TYPE)
    _ALGORITHM_Type = OPEN(name=u'Type', mode=MODE_TYPE, opt=True)
    _ALGORITHM_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    ALGORITHM._cont = ASN1Dict([
        (u'Type', _ALGORITHM_Type),
        (u'id', _ALGORITHM_id),
        ])
    
    #-----< ecPublicKey >-----#
    ecPublicKey = CLASS(name=u'ecPublicKey', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _ecPublicKey_val_Type = OID(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SupportedCurves')))
    ecPublicKey._val = dict([(u'Type', _ecPublicKey_val_Type), (u'id', (1, 2, 840, 10045, 2, 1))])
    
    #-----< SupportedCurves >-----#
    SupportedCurves = OID(name=u'SupportedCurves', mode=MODE_SET)
    SupportedCurves._val = ASN1Set(rv=[(2, 5, 5)], rr=[], ev=[], er=[])
    
    #-----< dummyCurv >-----#
    dummyCurv = OID(name=u'dummyCurv', mode=MODE_VALUE)
    dummyCurv._val = (2, 5, 5)
    
    #-----< Validity >-----#
    Validity = SEQ(name=u'Validity', mode=MODE_TYPE)
    _Validity_notBefore = CHOICE(name=u'notBefore', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Time')))
    _Validity_notAfter = CHOICE(name=u'notAfter', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Time')))
    Validity._cont = ASN1Dict([
        (u'notBefore', _Validity_notBefore),
        (u'notAfter', _Validity_notAfter),
        ])
    Validity._ext = []
    
    #-----< SubjectPublicKeyInfo >-----#
    SubjectPublicKeyInfo = SEQ(name=u'SubjectPublicKeyInfo', mode=MODE_TYPE)
    _SubjectPublicKeyInfo_algorithm = SEQ(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __SubjectPublicKeyInfo_algorithm_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___SubjectPublicKeyInfo_algorithm_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SubjectPublicKeyInfo_algorithm_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SubjectPublicKeyInfo_algorithm_algorithm._const_tab = ___SubjectPublicKeyInfo_algorithm_algorithm_tab
    __SubjectPublicKeyInfo_algorithm_algorithm._const_tab_at = None
    __SubjectPublicKeyInfo_algorithm_algorithm._const_tab_id = u'id'
    __SubjectPublicKeyInfo_algorithm_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___SubjectPublicKeyInfo_algorithm_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SubjectPublicKeyInfo_algorithm_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SubjectPublicKeyInfo_algorithm_parameters._const_tab = ___SubjectPublicKeyInfo_algorithm_parameters_tab
    __SubjectPublicKeyInfo_algorithm_parameters._const_tab_at = ('..', u'algorithm')
    __SubjectPublicKeyInfo_algorithm_parameters._const_tab_id = u'Type'
    _SubjectPublicKeyInfo_algorithm._cont = ASN1Dict([
        (u'algorithm', __SubjectPublicKeyInfo_algorithm_algorithm),
        (u'parameters', __SubjectPublicKeyInfo_algorithm_parameters),
        ])
    _SubjectPublicKeyInfo_algorithm._ext = []
    _SubjectPublicKeyInfo_subjectPublicKey = BIT_STR(name=u'subjectPublicKey', mode=MODE_TYPE)
    SubjectPublicKeyInfo._cont = ASN1Dict([
        (u'algorithm', _SubjectPublicKeyInfo_algorithm),
        (u'subjectPublicKey', _SubjectPublicKeyInfo_subjectPublicKey),
        ])
    SubjectPublicKeyInfo._ext = []
    
    #-----< Time >-----#
    Time = CHOICE(name=u'Time', mode=MODE_TYPE)
    _Time_utcTime = TIME_UTC(name=u'utcTime', mode=MODE_TYPE)
    _Time_generalizedTime = TIME_GEN(name=u'generalizedTime', mode=MODE_TYPE)
    Time._cont = ASN1Dict([
        (u'utcTime', _Time_utcTime),
        (u'generalizedTime', _Time_generalizedTime),
        ])
    Time._ext = None
    
    #-----< Extensions >-----#
    Extensions = SEQ_OF(name=u'Extensions', mode=MODE_TYPE)
    _Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Extension')))
    Extensions._cont = _Extensions__item_
    
    #-----< Extension >-----#
    Extension = SEQ(name=u'Extension', mode=MODE_TYPE)
    _Extension_extnId = OID(name=u'extnId', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'EXTENSION'), [u'id']))
    __Extension_extnId_tab = CLASS(name='_tab_EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    __Extension_extnId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _Extension_extnId._const_tab = __Extension_extnId_tab
    _Extension_extnId._const_tab_at = None
    _Extension_extnId._const_tab_id = u'id'
    _Extension_critical = BOOL(name=u'critical', mode=MODE_TYPE, default=False)
    _Extension_extnValue = OCT_STR(name=u'extnValue', mode=MODE_TYPE)
    _Extension_extnValue._const_cont_enc = (2, 1, 2, 1)
    Extension._cont = ASN1Dict([
        (u'extnId', _Extension_extnId),
        (u'critical', _Extension_critical),
        (u'extnValue', _Extension_extnValue),
        ])
    Extension._ext = []
    
    #-----< der >-----#
    der = OID(name=u'der', mode=MODE_VALUE)
    der._val = (2, 1, 2, 1)
    
    #-----< ExtensionSet >-----#
    ExtensionSet = CLASS(name=u'ExtensionSet', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    ExtensionSet._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
    
    #-----< EXTENSION >-----#
    EXTENSION = CLASS(name=u'EXTENSION', mode=MODE_TYPE)
    _EXTENSION_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    _EXTENSION_ExtnType = OPEN(name=u'ExtnType', mode=MODE_TYPE)
    EXTENSION._cont = ASN1Dict([
        (u'id', _EXTENSION_id),
        (u'ExtnType', _EXTENSION_ExtnType),
        ])
    
    #-----< Certificates >-----#
    Certificates = SEQ(name=u'Certificates', mode=MODE_TYPE)
    _Certificates_userCertificate = SEQ(name=u'userCertificate', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')))
    _Certificates_certificationPath = SEQ_OF(name=u'certificationPath', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ForwardCertificationPath')), opt=True)
    Certificates._cont = ASN1Dict([
        (u'userCertificate', _Certificates_userCertificate),
        (u'certificationPath', _Certificates_certificationPath),
        ])
    Certificates._ext = []
    
    #-----< ForwardCertificationPath >-----#
    ForwardCertificationPath = SEQ_OF(name=u'ForwardCertificationPath', mode=MODE_TYPE)
    _ForwardCertificationPath__item_ = SET_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CrossCertificates')))
    ForwardCertificationPath._cont = _ForwardCertificationPath__item_
    ForwardCertificationPath._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< CrossCertificates >-----#
    CrossCertificates = SET_OF(name=u'CrossCertificates', mode=MODE_TYPE)
    _CrossCertificates__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')))
    CrossCertificates._cont = _CrossCertificates__item_
    CrossCertificates._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< CertificationPath >-----#
    CertificationPath = SEQ(name=u'CertificationPath', mode=MODE_TYPE)
    _CertificationPath_userCertificate = SEQ(name=u'userCertificate', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')))
    _CertificationPath_theCACertificates = SEQ_OF(name=u'theCACertificates', mode=MODE_TYPE, opt=True)
    __CertificationPath_theCACertificates__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificatePair')))
    _CertificationPath_theCACertificates._cont = __CertificationPath_theCACertificates__item_
    _CertificationPath_theCACertificates._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    CertificationPath._cont = ASN1Dict([
        (u'userCertificate', _CertificationPath_userCertificate),
        (u'theCACertificates', _CertificationPath_theCACertificates),
        ])
    CertificationPath._ext = []
    
    #-----< PkiPath >-----#
    PkiPath = SEQ_OF(name=u'PkiPath', mode=MODE_TYPE)
    _PkiPath__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')))
    PkiPath._cont = _PkiPath__item_
    PkiPath._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< CertificateList >-----#
    CertificateList = SEQ(name=u'CertificateList', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    _CertificateList_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateListContent')))
    _CertificateList_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __CertificateList_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___CertificateList_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___CertificateList_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __CertificateList_algorithmIdentifier_algorithm._const_tab = ___CertificateList_algorithmIdentifier_algorithm_tab
    __CertificateList_algorithmIdentifier_algorithm._const_tab_at = None
    __CertificateList_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __CertificateList_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___CertificateList_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___CertificateList_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __CertificateList_algorithmIdentifier_parameters._const_tab = ___CertificateList_algorithmIdentifier_parameters_tab
    __CertificateList_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __CertificateList_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _CertificateList_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __CertificateList_algorithmIdentifier_algorithm),
        (u'parameters', __CertificateList_algorithmIdentifier_parameters),
        ])
    _CertificateList_algorithmIdentifier._ext = []
    _CertificateList_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    CertificateList._cont = ASN1Dict([
        (u'toBeSigned', _CertificateList_toBeSigned),
        (u'algorithmIdentifier', _CertificateList_algorithmIdentifier),
        (u'encrypted', _CertificateList_encrypted),
        ])
    CertificateList._ext = []
    
    #-----< CertificateListContent >-----#
    CertificateListContent = SEQ(name=u'CertificateListContent', mode=MODE_TYPE)
    _CertificateListContent_version = INT(name=u'version', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Version')), opt=True)
    _CertificateListContent_signature = SEQ(name=u'signature', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __CertificateListContent_signature_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___CertificateListContent_signature_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___CertificateListContent_signature_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __CertificateListContent_signature_algorithm._const_tab = ___CertificateListContent_signature_algorithm_tab
    __CertificateListContent_signature_algorithm._const_tab_at = None
    __CertificateListContent_signature_algorithm._const_tab_id = u'id'
    __CertificateListContent_signature_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___CertificateListContent_signature_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___CertificateListContent_signature_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __CertificateListContent_signature_parameters._const_tab = ___CertificateListContent_signature_parameters_tab
    __CertificateListContent_signature_parameters._const_tab_at = ('..', u'algorithm')
    __CertificateListContent_signature_parameters._const_tab_id = u'Type'
    _CertificateListContent_signature._cont = ASN1Dict([
        (u'algorithm', __CertificateListContent_signature_algorithm),
        (u'parameters', __CertificateListContent_signature_parameters),
        ])
    _CertificateListContent_signature._ext = []
    _CertificateListContent_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _CertificateListContent_thisUpdate = CHOICE(name=u'thisUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Time')))
    _CertificateListContent_nextUpdate = CHOICE(name=u'nextUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Time')), opt=True)
    _CertificateListContent_revokedCertificates = SEQ_OF(name=u'revokedCertificates', mode=MODE_TYPE, opt=True)
    __CertificateListContent_revokedCertificates__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ___CertificateListContent_revokedCertificates__item__serialNumber = INT(name=u'serialNumber', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')))
    ___CertificateListContent_revokedCertificates__item__revocationDate = CHOICE(name=u'revocationDate', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Time')))
    ___CertificateListContent_revokedCertificates__item__crlEntryExtensions = SEQ_OF(name=u'crlEntryExtensions', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Extensions')), opt=True)
    __CertificateListContent_revokedCertificates__item_._cont = ASN1Dict([
        (u'serialNumber', ___CertificateListContent_revokedCertificates__item__serialNumber),
        (u'revocationDate', ___CertificateListContent_revokedCertificates__item__revocationDate),
        (u'crlEntryExtensions', ___CertificateListContent_revokedCertificates__item__crlEntryExtensions),
        ])
    __CertificateListContent_revokedCertificates__item_._ext = []
    _CertificateListContent_revokedCertificates._cont = __CertificateListContent_revokedCertificates__item_
    _CertificateListContent_crlExtensions = SEQ_OF(name=u'crlExtensions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Extensions')), opt=True)
    CertificateListContent._cont = ASN1Dict([
        (u'version', _CertificateListContent_version),
        (u'signature', _CertificateListContent_signature),
        (u'issuer', _CertificateListContent_issuer),
        (u'thisUpdate', _CertificateListContent_thisUpdate),
        (u'nextUpdate', _CertificateListContent_nextUpdate),
        (u'revokedCertificates', _CertificateListContent_revokedCertificates),
        (u'crlExtensions', _CertificateListContent_crlExtensions),
        ])
    CertificateListContent._ext = [u'crlExtensions']
    
    #-----< pkiUser >-----#
    pkiUser = CLASS(name=u'pkiUser', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    __pmiUser_OptionalAttributes_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateExactAssertion')))
    pkiUser._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 1)), (u'ldapName', [u'certificateExactMatch']), (u'ldapDesc', u'X.509 Certificate Exact Match'), (u'id', (2, 5, 13, 34))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 8)), (u'ldapName', [u'userCertificate']), (u'ldapDesc', u'X.509 user certificate'), (u'id', (2, 5, 4, 36))])], rr=[], ev=None, er=[])), (u'ldapName', [u'pkiUser']), (u'ldapDesc', u'X.509 PKI User'), (u'id', (2, 5, 6, 21))])
    
    #-----< pkiCA >-----#
    pkiCA = CLASS(name=u'pkiCA', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __pmiUser_OptionalAttributes_val_Type_1 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateListExactAssertion')))
    __pmiUser_OptionalAttributes_val_Type_2 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    __pmiUser_OptionalAttributes_val_Type_3 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificatePair')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificatePairExactAssertion')))
    pkiCA._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 1)), (u'ldapName', [u'certificateExactMatch']), (u'ldapDesc', u'X.509 Certificate Exact Match'), (u'id', (2, 5, 13, 34))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 8)), (u'ldapName', [u'cACertificate']), (u'ldapDesc', u'X.509 CA certificate'), (u'id', (2, 5, 4, 37))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'certificateRevocationList']), (u'ldapDesc', u'X.509 certificate revocation list'), (u'id', (2, 5, 4, 39))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_2), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'authorityRevocationList']), (u'ldapDesc', u'X.509 authority revocation list'), (u'id', (2, 5, 4, 38))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_3), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 3)), (u'ldapName', [u'certificatePairExactMatch']), (u'ldapDesc', u'X.509 Certificate Pair Exact Match'), (u'id', (2, 5, 13, 36))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 10)), (u'ldapName', [u'crossCertificatePair']), (u'ldapDesc', u'X.509 cross certificate pair'), (u'id', (2, 5, 4, 40))])], rr=[], ev=None, er=[])), (u'ldapName', [u'pkiCA']), (u'ldapDesc', u'X.509 PKI Certificate Authority'), (u'id', (2, 5, 6, 22))])
    
    #-----< cRLDistributionPoint >-----#
    cRLDistributionPoint = CLASS(name=u'cRLDistributionPoint', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    ____pmiUser_Superclasses_MandatoryAttributes_derivation_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3 = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _____pmiUser_Superclasses_MandatoryAttributes_derivation_substrings_match_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0_0 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __pmiUser_OptionalAttributes_val_Type_0_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    cRLDistributionPoint._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'structural'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'derivation', dict([(u'Type', ____pmiUser_Superclasses_MandatoryAttributes_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', _____pmiUser_Superclasses_MandatoryAttributes_derivation_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'cn', u'commonName']), (u'id', (2, 5, 4, 3))])], rr=[], ev=None, er=[])), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'certificateRevocationList']), (u'ldapDesc', u'X.509 certificate revocation list'), (u'id', (2, 5, 4, 39))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'authorityRevocationList']), (u'ldapDesc', u'X.509 authority revocation list'), (u'id', (2, 5, 4, 38))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_2), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'deltaRevocationList']), (u'ldapDesc', u'X.509 delta revocation list'), (u'id', (2, 5, 4, 53))])], rr=[], ev=None, er=[])), (u'ldapName', [u'cRLDistributionPoint']), (u'ldapDesc', u'X.509 CRL distribution point'), (u'id', (2, 5, 6, 19))])
    
    #-----< cRLDistPtNameForm >-----#
    cRLDistPtNameForm = CLASS(name=u'cRLDistPtNameForm', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'NAME-FORM')))
    __cRLDistPtNameForm_MandatoryAttributes_val_Type_0 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    cRLDistPtNameForm._val = dict([(u'namedObjectClass', dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'structural'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'derivation', dict([(u'Type', ____pmiUser_Superclasses_MandatoryAttributes_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', _____pmiUser_Superclasses_MandatoryAttributes_derivation_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'cn', u'commonName']), (u'id', (2, 5, 4, 3))])], rr=[], ev=None, er=[])), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'certificateRevocationList']), (u'ldapDesc', u'X.509 certificate revocation list'), (u'id', (2, 5, 4, 39))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'authorityRevocationList']), (u'ldapDesc', u'X.509 authority revocation list'), (u'id', (2, 5, 4, 38))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_2), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'deltaRevocationList']), (u'ldapDesc', u'X.509 delta revocation list'), (u'id', (2, 5, 4, 53))])], rr=[], ev=None, er=[])), (u'ldapName', [u'cRLDistributionPoint']), (u'ldapDesc', u'X.509 CRL distribution point'), (u'id', (2, 5, 6, 19))])), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'derivation', dict([(u'Type', ____pmiUser_Superclasses_MandatoryAttributes_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', _____pmiUser_Superclasses_MandatoryAttributes_derivation_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', __cRLDistPtNameForm_MandatoryAttributes_val_Type_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'cn', u'commonName']), (u'id', (2, 5, 4, 3))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 15, 14))])
    
    #-----< deltaCRL >-----#
    deltaCRL = CLASS(name=u'deltaCRL', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    deltaCRL._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'deltaRevocationList']), (u'ldapDesc', u'X.509 delta revocation list'), (u'id', (2, 5, 4, 53))])], rr=[], ev=None, er=[])), (u'ldapName', [u'deltaCRL']), (u'ldapDesc', u'X.509 delta CRL'), (u'id', (2, 5, 6, 23))])
    
    #-----< cpCps >-----#
    cpCps = CLASS(name=u'cpCps', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __pmiUser_OptionalAttributes_val_Type_0_1 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PolicySyntax')))
    __pmiUser_OptionalAttributes_val_Type_1_0 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'InfoSyntax')))
    cpCps._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_1), (u'id', (2, 5, 4, 69))]), dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_1_0), (u'id', (2, 5, 4, 68))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 30))])
    
    #-----< pkiCertPath >-----#
    pkiCertPath = CLASS(name=u'pkiCertPath', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __pmiUser_OptionalAttributes_val_Type_0_2 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PkiPath')))
    pkiCertPath._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __pmiUser_OptionalAttributes_val_Type_0_2), (u'id', (2, 5, 4, 70))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 31))])
    
    #-----< userCertificate >-----#
    userCertificate = CLASS(name=u'userCertificate', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _userCertificate_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')))
    userCertificate._val = dict([(u'Type', _userCertificate_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 1)), (u'ldapName', [u'certificateExactMatch']), (u'ldapDesc', u'X.509 Certificate Exact Match'), (u'id', (2, 5, 13, 34))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 8)), (u'ldapName', [u'userCertificate']), (u'ldapDesc', u'X.509 user certificate'), (u'id', (2, 5, 4, 36))])
    
    #-----< cACertificate >-----#
    cACertificate = CLASS(name=u'cACertificate', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _cACertificate_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')))
    cACertificate._val = dict([(u'Type', _cACertificate_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 1)), (u'ldapName', [u'certificateExactMatch']), (u'ldapDesc', u'X.509 Certificate Exact Match'), (u'id', (2, 5, 13, 34))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 8)), (u'ldapName', [u'cACertificate']), (u'ldapDesc', u'X.509 CA certificate'), (u'id', (2, 5, 4, 37))])
    
    #-----< crossCertificatePair >-----#
    crossCertificatePair = CLASS(name=u'crossCertificatePair', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _crossCertificatePair_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificatePair')))
    crossCertificatePair._val = dict([(u'Type', _crossCertificatePair_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 3)), (u'ldapName', [u'certificatePairExactMatch']), (u'ldapDesc', u'X.509 Certificate Pair Exact Match'), (u'id', (2, 5, 13, 36))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 10)), (u'ldapName', [u'crossCertificatePair']), (u'ldapDesc', u'X.509 cross certificate pair'), (u'id', (2, 5, 4, 40))])
    
    #-----< CertificatePair >-----#
    CertificatePair = SEQ(name=u'CertificatePair', mode=MODE_TYPE)
    _CertificatePair_issuedToThisCA = SEQ(name=u'issuedToThisCA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')), opt=True)
    _CertificatePair_issuedByThisCA = SEQ(name=u'issuedByThisCA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')), opt=True)
    CertificatePair._cont = ASN1Dict([
        (u'issuedToThisCA', _CertificatePair_issuedToThisCA),
        (u'issuedByThisCA', _CertificatePair_issuedByThisCA),
        ])
    CertificatePair._ext = []
    
    #-----< certificateRevocationList >-----#
    certificateRevocationList = CLASS(name=u'certificateRevocationList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _certificateRevocationList_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    certificateRevocationList._val = dict([(u'Type', _certificateRevocationList_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'certificateRevocationList']), (u'ldapDesc', u'X.509 certificate revocation list'), (u'id', (2, 5, 4, 39))])
    
    #-----< authorityRevocationList >-----#
    authorityRevocationList = CLASS(name=u'authorityRevocationList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _authorityRevocationList_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    authorityRevocationList._val = dict([(u'Type', _authorityRevocationList_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'authorityRevocationList']), (u'ldapDesc', u'X.509 authority revocation list'), (u'id', (2, 5, 4, 38))])
    
    #-----< deltaRevocationList >-----#
    deltaRevocationList = CLASS(name=u'deltaRevocationList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _deltaRevocationList_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    deltaRevocationList._val = dict([(u'Type', _deltaRevocationList_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)), (u'ldapName', [u'deltaRevocationList']), (u'ldapDesc', u'X.509 delta revocation list'), (u'id', (2, 5, 4, 53))])
    
    #-----< supportedAlgorithms >-----#
    supportedAlgorithms = CLASS(name=u'supportedAlgorithms', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _supportedAlgorithms_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SupportedAlgorithm')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ________AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ________AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm._const_tab = ________AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm_tab
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm._const_tab_at = None
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm._const_tab_id = u'id'
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ________AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ________AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters._const_tab = ________AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters_tab
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters._const_tab_at = ('..', u'algorithm')
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters._const_tab_id = u'Type'
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4._cont = ASN1Dict([
        (u'algorithm', _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm),
        (u'parameters', _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters),
        ])
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4._ext = []
    supportedAlgorithms._val = dict([(u'Type', _supportedAlgorithms_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 7)), (u'ldapName', [u'algorithmIdentifierMatch']), (u'ldapDesc', u'X.509 Algorithm Identifier Match'), (u'id', (2, 5, 13, 40))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 49)), (u'ldapName', [u'supportedAlgorithms']), (u'ldapDesc', u'X.509 support algorithms'), (u'id', (2, 5, 4, 52))])
    
    #-----< SupportedAlgorithm >-----#
    SupportedAlgorithm = SEQ(name=u'SupportedAlgorithm', mode=MODE_TYPE)
    _SupportedAlgorithm_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __SupportedAlgorithm_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___SupportedAlgorithm_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SupportedAlgorithm_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SupportedAlgorithm_algorithmIdentifier_algorithm._const_tab = ___SupportedAlgorithm_algorithmIdentifier_algorithm_tab
    __SupportedAlgorithm_algorithmIdentifier_algorithm._const_tab_at = None
    __SupportedAlgorithm_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __SupportedAlgorithm_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___SupportedAlgorithm_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SupportedAlgorithm_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SupportedAlgorithm_algorithmIdentifier_parameters._const_tab = ___SupportedAlgorithm_algorithmIdentifier_parameters_tab
    __SupportedAlgorithm_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __SupportedAlgorithm_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _SupportedAlgorithm_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __SupportedAlgorithm_algorithmIdentifier_algorithm),
        (u'parameters', __SupportedAlgorithm_algorithmIdentifier_parameters),
        ])
    _SupportedAlgorithm_algorithmIdentifier._ext = []
    _SupportedAlgorithm_intendedUsage = BIT_STR(name=u'intendedUsage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'KeyUsage')), opt=True)
    _SupportedAlgorithm_intendedCertificatePolicies = SEQ_OF(name=u'intendedCertificatePolicies', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertificatePoliciesSyntax')), opt=True)
    SupportedAlgorithm._cont = ASN1Dict([
        (u'algorithmIdentifier', _SupportedAlgorithm_algorithmIdentifier),
        (u'intendedUsage', _SupportedAlgorithm_intendedUsage),
        (u'intendedCertificatePolicies', _SupportedAlgorithm_intendedCertificatePolicies),
        ])
    SupportedAlgorithm._ext = []
    
    #-----< certificationPracticeStmt >-----#
    certificationPracticeStmt = CLASS(name=u'certificationPracticeStmt', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _certificationPracticeStmt_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'InfoSyntax')))
    certificationPracticeStmt._val = dict([(u'Type', _certificationPracticeStmt_val_Type), (u'id', (2, 5, 4, 68))])
    
    #-----< InfoSyntax >-----#
    InfoSyntax = CHOICE(name=u'InfoSyntax', mode=MODE_TYPE)
    _InfoSyntax_content = CHOICE(name=u'content', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _InfoSyntax_pointer = SEQ(name=u'pointer', mode=MODE_TYPE)
    __InfoSyntax_pointer_name = SEQ_OF(name=u'name', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')))
    __InfoSyntax_pointer_hash = SEQ(name=u'hash', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'HASH')), opt=True)
    ___InfoSyntax_pointer_hash_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm._const_tab = _____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm_tab
    ____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm._const_tab_at = None
    ____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____InfoSyntax_pointer_hash_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____InfoSyntax_pointer_hash_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____InfoSyntax_pointer_hash_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____InfoSyntax_pointer_hash_algorithmIdentifier_parameters._const_tab = _____InfoSyntax_pointer_hash_algorithmIdentifier_parameters_tab
    ____InfoSyntax_pointer_hash_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____InfoSyntax_pointer_hash_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___InfoSyntax_pointer_hash_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm),
        (u'parameters', ____InfoSyntax_pointer_hash_algorithmIdentifier_parameters),
        ])
    ___InfoSyntax_pointer_hash_algorithmIdentifier._ext = []
    ___InfoSyntax_pointer_hash_hashValue = BIT_STR(name=u'hashValue', mode=MODE_TYPE)
    __InfoSyntax_pointer_hash._cont = ASN1Dict([
        (u'algorithmIdentifier', ___InfoSyntax_pointer_hash_algorithmIdentifier),
        (u'hashValue', ___InfoSyntax_pointer_hash_hashValue),
        ])
    __InfoSyntax_pointer_hash._ext = []
    _InfoSyntax_pointer._cont = ASN1Dict([
        (u'name', __InfoSyntax_pointer_name),
        (u'hash', __InfoSyntax_pointer_hash),
        ])
    _InfoSyntax_pointer._ext = []
    InfoSyntax._cont = ASN1Dict([
        (u'content', _InfoSyntax_content),
        (u'pointer', _InfoSyntax_pointer),
        ])
    InfoSyntax._ext = []
    
    #-----< POLICY >-----#
    POLICY = CLASS(name=u'POLICY', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', u'TYPE-IDENTIFIER'), []))
    
    #-----< HashedPolicyInfo >-----#
    HashedPolicyInfo = OPEN(name=u'HashedPolicyInfo', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'POLICY'), [u'Type']))
    _HashedPolicyInfo_tab = CLASS(name='_tab_POLICY', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'POLICY')))
    _HashedPolicyInfo_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    HashedPolicyInfo._const_tab = _HashedPolicyInfo_tab
    HashedPolicyInfo._const_tab_at = None
    HashedPolicyInfo._const_tab_id = u'Type'
    
    #-----< Policies >-----#
    Policies = CLASS(name=u'Policies', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'POLICY')))
    Policies._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
    
    #-----< certificatePolicy >-----#
    certificatePolicy = CLASS(name=u'certificatePolicy', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _certificatePolicy_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PolicySyntax')))
    certificatePolicy._val = dict([(u'Type', _certificatePolicy_val_Type), (u'id', (2, 5, 4, 69))])
    
    #-----< PolicySyntax >-----#
    PolicySyntax = SEQ(name=u'PolicySyntax', mode=MODE_TYPE)
    _PolicySyntax_policyIdentifier = OID(name=u'policyIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PolicyID')))
    _PolicySyntax_policySyntax = CHOICE(name=u'policySyntax', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'InfoSyntax')))
    PolicySyntax._cont = ASN1Dict([
        (u'policyIdentifier', _PolicySyntax_policyIdentifier),
        (u'policySyntax', _PolicySyntax_policySyntax),
        ])
    PolicySyntax._ext = []
    
    #-----< PolicyID >-----#
    PolicyID = OID(name=u'PolicyID', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertPolicyId')))
    
    #-----< pkiPath >-----#
    pkiPath = CLASS(name=u'pkiPath', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pkiPath_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PkiPath')))
    pkiPath._val = dict([(u'Type', _pkiPath_val_Type), (u'id', (2, 5, 4, 70))])
    
    #-----< userPassword >-----#
    userPassword = CLASS(name=u'userPassword', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _userPassword_val_Type = OCT_STR(name=u'Type', mode=MODE_TYPE)
    _userPassword_val_Type._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_5 = OCT_STR(name=u'AssertionType', mode=MODE_TYPE)
    userPassword._val = dict([(u'Type', _userPassword_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_5), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 40)), (u'ldapName', [u'octetStringMatch']), (u'id', (2, 5, 13, 17))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 40)), (u'ldapName', [u'userPassword']), (u'id', (2, 5, 4, 35))])
    
    #-----< userPwd >-----#
    userPwd = CLASS(name=u'userPwd', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _userPwd_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_6 = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    userPwd._val = dict([(u'Type', _userPwd_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_6), (u'ldapSyntax', (2, 5, 40, 0)), (u'ldapName', [u'userPwdMatch']), (u'id', (2, 5, 13, 71))])), (u'single-valued', True), (u'ldapSyntax', (2, 5, 40, 0)), (u'ldapName', [u'userPwd']), (u'id', (2, 5, 4, 85))])
    
    #-----< UserPwd >-----#
    UserPwd = CHOICE(name=u'UserPwd', mode=MODE_TYPE)
    _UserPwd_clear = STR_UTF8(name=u'clear', mode=MODE_TYPE)
    _UserPwd_encrypted = SEQ(name=u'encrypted', mode=MODE_TYPE)
    __UserPwd_encrypted_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___UserPwd_encrypted_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____UserPwd_encrypted_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____UserPwd_encrypted_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___UserPwd_encrypted_algorithmIdentifier_algorithm._const_tab = ____UserPwd_encrypted_algorithmIdentifier_algorithm_tab
    ___UserPwd_encrypted_algorithmIdentifier_algorithm._const_tab_at = None
    ___UserPwd_encrypted_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___UserPwd_encrypted_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____UserPwd_encrypted_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____UserPwd_encrypted_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___UserPwd_encrypted_algorithmIdentifier_parameters._const_tab = ____UserPwd_encrypted_algorithmIdentifier_parameters_tab
    ___UserPwd_encrypted_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___UserPwd_encrypted_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __UserPwd_encrypted_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___UserPwd_encrypted_algorithmIdentifier_algorithm),
        (u'parameters', ___UserPwd_encrypted_algorithmIdentifier_parameters),
        ])
    __UserPwd_encrypted_algorithmIdentifier._ext = []
    __UserPwd_encrypted_encryptedString = OCT_STR(name=u'encryptedString', mode=MODE_TYPE)
    _UserPwd_encrypted._cont = ASN1Dict([
        (u'algorithmIdentifier', __UserPwd_encrypted_algorithmIdentifier),
        (u'encryptedString', __UserPwd_encrypted_encryptedString),
        ])
    _UserPwd_encrypted._ext = []
    UserPwd._cont = ASN1Dict([
        (u'clear', _UserPwd_clear),
        (u'encrypted', _UserPwd_encrypted),
        ])
    UserPwd._ext = []
    
    #-----< pwdStartTime >-----#
    pwdStartTime = CLASS(name=u'pwdStartTime', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdStartTime_val_Type = TIME_GEN(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_7 = TIME_GEN(name=u'AssertionType', mode=MODE_TYPE)
    __pwdStartTime_ordering_match_val_AssertionType = TIME_GEN(name=u'AssertionType', mode=MODE_TYPE)
    pwdStartTime._val = dict([(u'Type', _pwdStartTime_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_7), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeMatch']), (u'id', (2, 5, 13, 27))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeOrderingMatch']), (u'id', (2, 5, 13, 28))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'pwdStartTime']), (u'id', (2, 5, 18, 22))])
    
    #-----< pwdExpiryTime >-----#
    pwdExpiryTime = CLASS(name=u'pwdExpiryTime', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdExpiryTime_val_Type = TIME_GEN(name=u'Type', mode=MODE_TYPE)
    pwdExpiryTime._val = dict([(u'Type', _pwdExpiryTime_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_7), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeMatch']), (u'id', (2, 5, 13, 27))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeOrderingMatch']), (u'id', (2, 5, 13, 28))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'pwdExpiryTime']), (u'id', (2, 5, 18, 23))])
    
    #-----< pwdEndTime >-----#
    pwdEndTime = CLASS(name=u'pwdEndTime', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdEndTime_val_Type = TIME_GEN(name=u'Type', mode=MODE_TYPE)
    pwdEndTime._val = dict([(u'Type', _pwdEndTime_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_7), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeMatch']), (u'id', (2, 5, 13, 27))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeOrderingMatch']), (u'id', (2, 5, 13, 28))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'pwdEndTime']), (u'id', (2, 5, 18, 24))])
    
    #-----< pwdFails >-----#
    pwdFails = CLASS(name=u'pwdFails', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdFails_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdFails_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8 = INT(name=u'AssertionType', mode=MODE_TYPE)
    __pwdStartTime_ordering_match_val_AssertionType_0 = INT(name=u'AssertionType', mode=MODE_TYPE)
    pwdFails._val = dict([(u'Type', _pwdFails_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdFails']), (u'id', (2, 5, 18, 25))])
    
    #-----< pwdFailureTime >-----#
    pwdFailureTime = CLASS(name=u'pwdFailureTime', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdFailureTime_val_Type = TIME_GEN(name=u'Type', mode=MODE_TYPE)
    pwdFailureTime._val = dict([(u'Type', _pwdFailureTime_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_7), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeMatch']), (u'id', (2, 5, 13, 27))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeOrderingMatch']), (u'id', (2, 5, 13, 28))])), (u'single-valued', True), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'pwdFailureTime']), (u'id', (2, 5, 18, 26))])
    
    #-----< pwdGracesUsed >-----#
    pwdGracesUsed = CLASS(name=u'pwdGracesUsed', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdGracesUsed_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdGracesUsed_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    pwdGracesUsed._val = dict([(u'Type', _pwdGracesUsed_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdGracesUsed']), (u'id', (2, 5, 18, 27))])
    
    #-----< userPwdHistory >-----#
    userPwdHistory = CLASS(name=u'userPwdHistory', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _userPwdHistory_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'PwdHistory')))
    __userPwdHistory_val_Type_time = TIME_GEN(name=u'time', mode=MODE_TYPE)
    __userPwdHistory_val_Type_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    _userPwdHistory_val_Type._cont = ASN1Dict([
        (u'time', __userPwdHistory_val_Type_time),
        (u'password', __userPwdHistory_val_Type_Type),
        ])
    _userPwdHistory_val_Type._ext = []
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    userPwdHistory._val = dict([(u'Type', _userPwdHistory_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_Type), (u'id', (2, 5, 13, 72))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 28))])
    
    #-----< userPwdRecentlyExpired >-----#
    userPwdRecentlyExpired = CLASS(name=u'userPwdRecentlyExpired', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _userPwdRecentlyExpired_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    userPwdRecentlyExpired._val = dict([(u'Type', _userPwdRecentlyExpired_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_6), (u'ldapSyntax', (2, 5, 40, 0)), (u'ldapName', [u'userPwdMatch']), (u'id', (2, 5, 13, 71))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 29))])
    
    #-----< pwdModifyEntryAllowed >-----#
    pwdModifyEntryAllowed = CLASS(name=u'pwdModifyEntryAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdModifyEntryAllowed_val_Type = BOOL(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_9 = BOOL(name=u'AssertionType', mode=MODE_TYPE)
    pwdModifyEntryAllowed._val = dict([(u'Type', _pwdModifyEntryAllowed_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_9), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'booleanMatch']), (u'id', (2, 5, 13, 13))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 7)), (u'ldapName', [u'pwdModifyEntryAllowed']), (u'id', (2, 5, 18, 30))])
    
    #-----< pwdChangeAllowed >-----#
    pwdChangeAllowed = CLASS(name=u'pwdChangeAllowed', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdChangeAllowed_val_Type = BOOL(name=u'Type', mode=MODE_TYPE)
    pwdChangeAllowed._val = dict([(u'Type', _pwdChangeAllowed_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_9), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'booleanMatch']), (u'id', (2, 5, 13, 13))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 7)), (u'ldapName', [u'pwdChangeAllowed']), (u'id', (2, 5, 18, 31))])
    
    #-----< pwdMaxAge >-----#
    pwdMaxAge = CLASS(name=u'pwdMaxAge', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdMaxAge_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdMaxAge_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    pwdMaxAge._val = dict([(u'Type', _pwdMaxAge_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdMaxAge']), (u'id', (2, 5, 18, 32))])
    
    #-----< pwdExpiryAge >-----#
    pwdExpiryAge = CLASS(name=u'pwdExpiryAge', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdExpiryAge_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdExpiryAge_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    pwdExpiryAge._val = dict([(u'Type', _pwdExpiryAge_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdExpiryAge']), (u'id', (2, 5, 18, 33))])
    
    #-----< pwdMinLength >-----#
    pwdMinLength = CLASS(name=u'pwdMinLength', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdMinLength_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdMinLength_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    pwdMinLength._val = dict([(u'Type', _pwdMinLength_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdMinLength']), (u'id', (2, 5, 18, 34))])
    
    #-----< pwdVocabulary >-----#
    pwdVocabulary = CLASS(name=u'pwdVocabulary', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdVocabulary_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PwdVocabulary')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_10 = BIT_STR(name=u'AssertionType', mode=MODE_TYPE)
    pwdVocabulary._val = dict([(u'Type', _pwdVocabulary_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_10), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'bitStringMatch']), (u'id', (2, 5, 13, 16))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (2, 5, 40, 1)), (u'ldapName', [u'pwdVocabulary']), (u'id', (2, 5, 18, 35))])
    
    #-----< PwdVocabulary >-----#
    PwdVocabulary = BIT_STR(name=u'PwdVocabulary', mode=MODE_TYPE)
    PwdVocabulary._cont = ASN1Dict([(u'noDictionaryWords', 0), (u'noPersonNames', 1), (u'noGeographicalNames', 2)])
    
    #-----< pwdAlphabet >-----#
    pwdAlphabet = CLASS(name=u'pwdAlphabet', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdAlphabet_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PwdAlphabet')))
    pwdAlphabet._val = dict([(u'Type', _pwdAlphabet_val_Type), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (2, 5, 40, 2)), (u'ldapName', [u'pwdAlphabet']), (u'id', (2, 5, 18, 36))])
    
    #-----< PwdAlphabet >-----#
    PwdAlphabet = SEQ_OF(name=u'PwdAlphabet', mode=MODE_TYPE)
    _PwdAlphabet__item_ = STR_UTF8(name='_item_', mode=MODE_TYPE)
    PwdAlphabet._cont = _PwdAlphabet__item_
    
    #-----< pwdDictionaries >-----#
    pwdDictionaries = CLASS(name=u'pwdDictionaries', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ____pmiUser_Superclasses_MandatoryAttributes_derivation_val_Type_0 = STR_UTF8(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'URI')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType__11 = STR_UTF8(name=u'AssertionType', mode=MODE_TYPE)
    pwdDictionaries._val = dict([(u'derivation', dict([(u'Type', ____pmiUser_Superclasses_MandatoryAttributes_derivation_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType__11), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uriMatch']), (u'id', (2, 5, 13, 70))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uri']), (u'id', (2, 5, 4, 83))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'pwdDictionaries']), (u'id', (2, 5, 18, 37))])
    
    #-----< pwdExpiryWarning >-----#
    pwdExpiryWarning = CLASS(name=u'pwdExpiryWarning', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdExpiryWarning_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdExpiryWarning_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    pwdExpiryWarning._val = dict([(u'Type', _pwdExpiryWarning_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdExpiryWarning']), (u'id', (2, 5, 18, 38))])
    
    #-----< pwdGraces >-----#
    pwdGraces = CLASS(name=u'pwdGraces', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdGraces_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdGraces_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    pwdGraces._val = dict([(u'Type', _pwdGraces_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdGraces']), (u'id', (2, 5, 18, 39))])
    
    #-----< pwdFailureDuration >-----#
    pwdFailureDuration = CLASS(name=u'pwdFailureDuration', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdFailureDuration_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdFailureDuration_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    pwdFailureDuration._val = dict([(u'Type', _pwdFailureDuration_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdFailureDuration']), (u'id', (2, 5, 18, 40))])
    
    #-----< pwdLockoutDuration >-----#
    pwdLockoutDuration = CLASS(name=u'pwdLockoutDuration', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdLockoutDuration_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdLockoutDuration_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    pwdLockoutDuration._val = dict([(u'Type', _pwdLockoutDuration_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdLockoutDuration']), (u'id', (2, 5, 18, 41))])
    
    #-----< pwdMaxFailures >-----#
    pwdMaxFailures = CLASS(name=u'pwdMaxFailures', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdMaxFailures_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdMaxFailures_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    pwdMaxFailures._val = dict([(u'Type', _pwdMaxFailures_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdMaxFailures']), (u'id', (2, 5, 18, 42))])
    
    #-----< pwdMaxTimeInHistory >-----#
    pwdMaxTimeInHistory = CLASS(name=u'pwdMaxTimeInHistory', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdMaxTimeInHistory_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdMaxTimeInHistory_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    pwdMaxTimeInHistory._val = dict([(u'Type', _pwdMaxTimeInHistory_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdMaxTimeInHistory']), (u'id', (2, 5, 18, 43))])
    
    #-----< pwdMinTimeInHistory >-----#
    pwdMinTimeInHistory = CLASS(name=u'pwdMinTimeInHistory', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdMinTimeInHistory_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdMinTimeInHistory_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    pwdMinTimeInHistory._val = dict([(u'Type', _pwdMinTimeInHistory_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdMinTimeInHistory']), (u'id', (2, 5, 18, 44))])
    
    #-----< pwdHistorySlots >-----#
    pwdHistorySlots = CLASS(name=u'pwdHistorySlots', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdHistorySlots_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdHistorySlots_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=None)], ev=None, er=[])
    pwdHistorySlots._val = dict([(u'Type', _pwdHistorySlots_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdHistorySlots']), (u'id', (2, 5, 18, 45))])
    
    #-----< pwdRecentlyExpiredDuration >-----#
    pwdRecentlyExpiredDuration = CLASS(name=u'pwdRecentlyExpiredDuration', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdRecentlyExpiredDuration_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    _pwdRecentlyExpiredDuration_val_Type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    pwdRecentlyExpiredDuration._val = dict([(u'Type', _pwdRecentlyExpiredDuration_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __pwdStartTime_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'pwdRecentlyExpiredDuration']), (u'id', (2, 5, 18, 46))])
    
    #-----< pwdEncAlg >-----#
    pwdEncAlg = CLASS(name=u'pwdEncAlg', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdEncAlg_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PwdEncAlg')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType___12 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PwdEncAlg')))
    pwdEncAlg._val = dict([(u'Type', _pwdEncAlg_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType___12), (u'ldapSyntax', (2, 5, 40, 3)), (u'ldapName', [u'pwdEncAlgMatch']), (u'id', (2, 5, 13, 73))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (2, 5, 40, 3)), (u'ldapName', [u'pwdEncAlg']), (u'id', (2, 5, 18, 47))])
    
    #-----< PwdEncAlg >-----#
    PwdEncAlg = SEQ(name=u'PwdEncAlg', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _PwdEncAlg_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    __PwdEncAlg_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    __PwdEncAlg_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _PwdEncAlg_algorithm._const_tab = __PwdEncAlg_algorithm_tab
    _PwdEncAlg_algorithm._const_tab_at = None
    _PwdEncAlg_algorithm._const_tab_id = u'id'
    _PwdEncAlg_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    __PwdEncAlg_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    __PwdEncAlg_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _PwdEncAlg_parameters._const_tab = __PwdEncAlg_parameters_tab
    _PwdEncAlg_parameters._const_tab_at = ('..', u'algorithm')
    _PwdEncAlg_parameters._const_tab_id = u'Type'
    PwdEncAlg._cont = ASN1Dict([
        (u'algorithm', _PwdEncAlg_algorithm),
        (u'parameters', _PwdEncAlg_parameters),
        ])
    PwdEncAlg._ext = []
    
    #-----< userPwdMatch >-----#
    userPwdMatch = CLASS(name=u'userPwdMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _userPwdMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    userPwdMatch._val = dict([(u'AssertionType', _userPwdMatch_val_AssertionType), (u'ldapSyntax', (2, 5, 40, 0)), (u'ldapName', [u'userPwdMatch']), (u'id', (2, 5, 13, 71))])
    
    #-----< pwdEncAlgMatch >-----#
    pwdEncAlgMatch = CLASS(name=u'pwdEncAlgMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _pwdEncAlgMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PwdEncAlg')))
    pwdEncAlgMatch._val = dict([(u'AssertionType', _pwdEncAlgMatch_val_AssertionType), (u'ldapSyntax', (2, 5, 40, 3)), (u'ldapName', [u'pwdEncAlgMatch']), (u'id', (2, 5, 13, 73))])
    
    #-----< userPwdHistoryMatch >-----#
    userPwdHistoryMatch = CLASS(name=u'userPwdHistoryMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _userPwdHistoryMatch_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    userPwdHistoryMatch._val = dict([(u'AssertionType', _userPwdHistoryMatch_val_Type), (u'id', (2, 5, 13, 72))])
    
    #-----< userPwdDescription >-----#
    userPwdDescription = CLASS(name=u'userPwdDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _userPwdDescription_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    userPwdDescription._val = dict([(u'ldapDesc', u'User Password Description'), (u'Type', _userPwdDescription_val_Type), (u'id', (2, 5, 40, 0))])
    
    #-----< pwdVocabularyDescription >-----#
    pwdVocabularyDescription = CLASS(name=u'pwdVocabularyDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _pwdVocabularyDescription_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PwdVocabulary')))
    pwdVocabularyDescription._val = dict([(u'ldapDesc', u'Password Vocabulary Description'), (u'Type', _pwdVocabularyDescription_val_Type), (u'id', (2, 5, 40, 1))])
    
    #-----< pwdAlphabetDescription >-----#
    pwdAlphabetDescription = CLASS(name=u'pwdAlphabetDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _pwdAlphabetDescription_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PwdAlphabet')))
    pwdAlphabetDescription._val = dict([(u'ldapDesc', u'Password Alphabet Description'), (u'Type', _pwdAlphabetDescription_val_Type), (u'id', (2, 5, 40, 2))])
    
    #-----< pwdEncAlgDescription >-----#
    pwdEncAlgDescription = CLASS(name=u'pwdEncAlgDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _pwdEncAlgDescription_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PwdEncAlg')))
    pwdEncAlgDescription._val = dict([(u'ldapDesc', u'Password Alphabet Description'), (u'Type', _pwdEncAlgDescription_val_Type), (u'id', (2, 5, 40, 3))])
    
    #-----< x509Certificate >-----#
    x509Certificate = CLASS(name=u'x509Certificate', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _x509Certificate_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')))
    x509Certificate._val = dict([(u'ldapDesc', u'X.509 Certificate'), (u'Type', _x509Certificate_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 8))])
    
    #-----< x509CertificateList >-----#
    x509CertificateList = CLASS(name=u'x509CertificateList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _x509CertificateList_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')))
    x509CertificateList._val = dict([(u'ldapDesc', u'X.509 Certificate List'), (u'Type', _x509CertificateList_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9))])
    
    #-----< x509CertificatePair >-----#
    x509CertificatePair = CLASS(name=u'x509CertificatePair', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _x509CertificatePair_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificatePair')))
    x509CertificatePair._val = dict([(u'ldapDesc', u'X.509 Certificate Pair'), (u'Type', _x509CertificatePair_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 10))])
    
    #-----< x509SupportedAlgorithm >-----#
    x509SupportedAlgorithm = CLASS(name=u'x509SupportedAlgorithm', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _x509SupportedAlgorithm_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SupportedAlgorithm')))
    x509SupportedAlgorithm._val = dict([(u'ldapDesc', u'X.509 Supported Algorithm'), (u'Type', _x509SupportedAlgorithm_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 49))])
    
    #-----< id-oc-cRLDistributionPoint >-----#
    id_oc_cRLDistributionPoint = OID(name=u'id-oc-cRLDistributionPoint', mode=MODE_VALUE)
    id_oc_cRLDistributionPoint._val = (2, 5, 6, 19)
    
    #-----< id-oc-pkiUser >-----#
    id_oc_pkiUser = OID(name=u'id-oc-pkiUser', mode=MODE_VALUE)
    id_oc_pkiUser._val = (2, 5, 6, 21)
    
    #-----< id-oc-pkiCA >-----#
    id_oc_pkiCA = OID(name=u'id-oc-pkiCA', mode=MODE_VALUE)
    id_oc_pkiCA._val = (2, 5, 6, 22)
    
    #-----< id-oc-deltaCRL >-----#
    id_oc_deltaCRL = OID(name=u'id-oc-deltaCRL', mode=MODE_VALUE)
    id_oc_deltaCRL._val = (2, 5, 6, 23)
    
    #-----< id-oc-cpCps >-----#
    id_oc_cpCps = OID(name=u'id-oc-cpCps', mode=MODE_VALUE)
    id_oc_cpCps._val = (2, 5, 6, 30)
    
    #-----< id-oc-pkiCertPath >-----#
    id_oc_pkiCertPath = OID(name=u'id-oc-pkiCertPath', mode=MODE_VALUE)
    id_oc_pkiCertPath._val = (2, 5, 6, 31)
    
    #-----< id-nf-cRLDistPtNameForm >-----#
    id_nf_cRLDistPtNameForm = OID(name=u'id-nf-cRLDistPtNameForm', mode=MODE_VALUE)
    id_nf_cRLDistPtNameForm._val = (2, 5, 15, 14)
    
    #-----< id-at-userPassword >-----#
    id_at_userPassword = OID(name=u'id-at-userPassword', mode=MODE_VALUE)
    id_at_userPassword._val = (2, 5, 4, 35)
    
    #-----< id-at-userCertificate >-----#
    id_at_userCertificate = OID(name=u'id-at-userCertificate', mode=MODE_VALUE)
    id_at_userCertificate._val = (2, 5, 4, 36)
    
    #-----< id-at-cAcertificate >-----#
    id_at_cAcertificate = OID(name=u'id-at-cAcertificate', mode=MODE_VALUE)
    id_at_cAcertificate._val = (2, 5, 4, 37)
    
    #-----< id-at-authorityRevocationList >-----#
    id_at_authorityRevocationList = OID(name=u'id-at-authorityRevocationList', mode=MODE_VALUE)
    id_at_authorityRevocationList._val = (2, 5, 4, 38)
    
    #-----< id-at-certificateRevocationList >-----#
    id_at_certificateRevocationList = OID(name=u'id-at-certificateRevocationList', mode=MODE_VALUE)
    id_at_certificateRevocationList._val = (2, 5, 4, 39)
    
    #-----< id-at-crossCertificatePair >-----#
    id_at_crossCertificatePair = OID(name=u'id-at-crossCertificatePair', mode=MODE_VALUE)
    id_at_crossCertificatePair._val = (2, 5, 4, 40)
    
    #-----< id-at-supportedAlgorithms >-----#
    id_at_supportedAlgorithms = OID(name=u'id-at-supportedAlgorithms', mode=MODE_VALUE)
    id_at_supportedAlgorithms._val = (2, 5, 4, 52)
    
    #-----< id-at-deltaRevocationList >-----#
    id_at_deltaRevocationList = OID(name=u'id-at-deltaRevocationList', mode=MODE_VALUE)
    id_at_deltaRevocationList._val = (2, 5, 4, 53)
    
    #-----< id-at-certificationPracticeStmt >-----#
    id_at_certificationPracticeStmt = OID(name=u'id-at-certificationPracticeStmt', mode=MODE_VALUE)
    id_at_certificationPracticeStmt._val = (2, 5, 4, 68)
    
    #-----< id-at-certificatePolicy >-----#
    id_at_certificatePolicy = OID(name=u'id-at-certificatePolicy', mode=MODE_VALUE)
    id_at_certificatePolicy._val = (2, 5, 4, 69)
    
    #-----< id-at-pkiPath >-----#
    id_at_pkiPath = OID(name=u'id-at-pkiPath', mode=MODE_VALUE)
    id_at_pkiPath._val = (2, 5, 4, 70)
    
    #-----< id-at-userPwd >-----#
    id_at_userPwd = OID(name=u'id-at-userPwd', mode=MODE_VALUE)
    id_at_userPwd._val = (2, 5, 4, 85)
    
    #-----< id-oa-pwdStartTime >-----#
    id_oa_pwdStartTime = OID(name=u'id-oa-pwdStartTime', mode=MODE_VALUE)
    id_oa_pwdStartTime._val = (2, 5, 18, 22)
    
    #-----< id-oa-pwdExpiryTime >-----#
    id_oa_pwdExpiryTime = OID(name=u'id-oa-pwdExpiryTime', mode=MODE_VALUE)
    id_oa_pwdExpiryTime._val = (2, 5, 18, 23)
    
    #-----< id-oa-pwdEndTime >-----#
    id_oa_pwdEndTime = OID(name=u'id-oa-pwdEndTime', mode=MODE_VALUE)
    id_oa_pwdEndTime._val = (2, 5, 18, 24)
    
    #-----< id-oa-pwdFails >-----#
    id_oa_pwdFails = OID(name=u'id-oa-pwdFails', mode=MODE_VALUE)
    id_oa_pwdFails._val = (2, 5, 18, 25)
    
    #-----< id-oa-pwdFailureTime >-----#
    id_oa_pwdFailureTime = OID(name=u'id-oa-pwdFailureTime', mode=MODE_VALUE)
    id_oa_pwdFailureTime._val = (2, 5, 18, 26)
    
    #-----< id-oa-pwdGracesUsed >-----#
    id_oa_pwdGracesUsed = OID(name=u'id-oa-pwdGracesUsed', mode=MODE_VALUE)
    id_oa_pwdGracesUsed._val = (2, 5, 18, 27)
    
    #-----< id-oa-userPwdHistory >-----#
    id_oa_userPwdHistory = OID(name=u'id-oa-userPwdHistory', mode=MODE_VALUE)
    id_oa_userPwdHistory._val = (2, 5, 18, 28)
    
    #-----< id-oa-userPwdRecentlyExpired >-----#
    id_oa_userPwdRecentlyExpired = OID(name=u'id-oa-userPwdRecentlyExpired', mode=MODE_VALUE)
    id_oa_userPwdRecentlyExpired._val = (2, 5, 18, 29)
    
    #-----< id-oa-pwdModifyEntryAllowed >-----#
    id_oa_pwdModifyEntryAllowed = OID(name=u'id-oa-pwdModifyEntryAllowed', mode=MODE_VALUE)
    id_oa_pwdModifyEntryAllowed._val = (2, 5, 18, 30)
    
    #-----< id-oa-pwdChangeAllowed >-----#
    id_oa_pwdChangeAllowed = OID(name=u'id-oa-pwdChangeAllowed', mode=MODE_VALUE)
    id_oa_pwdChangeAllowed._val = (2, 5, 18, 31)
    
    #-----< id-oa-pwdMaxAge >-----#
    id_oa_pwdMaxAge = OID(name=u'id-oa-pwdMaxAge', mode=MODE_VALUE)
    id_oa_pwdMaxAge._val = (2, 5, 18, 32)
    
    #-----< id-oa-pwdExpiryAge >-----#
    id_oa_pwdExpiryAge = OID(name=u'id-oa-pwdExpiryAge', mode=MODE_VALUE)
    id_oa_pwdExpiryAge._val = (2, 5, 18, 33)
    
    #-----< id-oa-pwdMinLength >-----#
    id_oa_pwdMinLength = OID(name=u'id-oa-pwdMinLength', mode=MODE_VALUE)
    id_oa_pwdMinLength._val = (2, 5, 18, 34)
    
    #-----< id-oa-pwdVocabulary >-----#
    id_oa_pwdVocabulary = OID(name=u'id-oa-pwdVocabulary', mode=MODE_VALUE)
    id_oa_pwdVocabulary._val = (2, 5, 18, 35)
    
    #-----< id-oa-pwdAlphabet >-----#
    id_oa_pwdAlphabet = OID(name=u'id-oa-pwdAlphabet', mode=MODE_VALUE)
    id_oa_pwdAlphabet._val = (2, 5, 18, 36)
    
    #-----< id-oa-pwdDictionaries >-----#
    id_oa_pwdDictionaries = OID(name=u'id-oa-pwdDictionaries', mode=MODE_VALUE)
    id_oa_pwdDictionaries._val = (2, 5, 18, 37)
    
    #-----< id-oa-pwdExpiryWarning >-----#
    id_oa_pwdExpiryWarning = OID(name=u'id-oa-pwdExpiryWarning', mode=MODE_VALUE)
    id_oa_pwdExpiryWarning._val = (2, 5, 18, 38)
    
    #-----< id-oa-pwdGraces >-----#
    id_oa_pwdGraces = OID(name=u'id-oa-pwdGraces', mode=MODE_VALUE)
    id_oa_pwdGraces._val = (2, 5, 18, 39)
    
    #-----< id-oa-pwdFailureDuration >-----#
    id_oa_pwdFailureDuration = OID(name=u'id-oa-pwdFailureDuration', mode=MODE_VALUE)
    id_oa_pwdFailureDuration._val = (2, 5, 18, 40)
    
    #-----< id-oa-pwdLockoutDuration >-----#
    id_oa_pwdLockoutDuration = OID(name=u'id-oa-pwdLockoutDuration', mode=MODE_VALUE)
    id_oa_pwdLockoutDuration._val = (2, 5, 18, 41)
    
    #-----< id-oa-pwdMaxFailures >-----#
    id_oa_pwdMaxFailures = OID(name=u'id-oa-pwdMaxFailures', mode=MODE_VALUE)
    id_oa_pwdMaxFailures._val = (2, 5, 18, 42)
    
    #-----< id-oa-pwdMaxTimeInHistory >-----#
    id_oa_pwdMaxTimeInHistory = OID(name=u'id-oa-pwdMaxTimeInHistory', mode=MODE_VALUE)
    id_oa_pwdMaxTimeInHistory._val = (2, 5, 18, 43)
    
    #-----< id-oa-pwdMinTimeInHistory >-----#
    id_oa_pwdMinTimeInHistory = OID(name=u'id-oa-pwdMinTimeInHistory', mode=MODE_VALUE)
    id_oa_pwdMinTimeInHistory._val = (2, 5, 18, 44)
    
    #-----< id-oa-pwdHistorySlots >-----#
    id_oa_pwdHistorySlots = OID(name=u'id-oa-pwdHistorySlots', mode=MODE_VALUE)
    id_oa_pwdHistorySlots._val = (2, 5, 18, 45)
    
    #-----< id-oa-pwdRecentlyExpiredDuration >-----#
    id_oa_pwdRecentlyExpiredDuration = OID(name=u'id-oa-pwdRecentlyExpiredDuration', mode=MODE_VALUE)
    id_oa_pwdRecentlyExpiredDuration._val = (2, 5, 18, 46)
    
    #-----< id-oa-pwdEncAlg >-----#
    id_oa_pwdEncAlg = OID(name=u'id-oa-pwdEncAlg', mode=MODE_VALUE)
    id_oa_pwdEncAlg._val = (2, 5, 18, 47)
    
    #-----< id-mr-userPwdMatch >-----#
    id_mr_userPwdMatch = OID(name=u'id-mr-userPwdMatch', mode=MODE_VALUE)
    id_mr_userPwdMatch._val = (2, 5, 13, 71)
    
    #-----< id-mr-userPwdHistoryMatch >-----#
    id_mr_userPwdHistoryMatch = OID(name=u'id-mr-userPwdHistoryMatch', mode=MODE_VALUE)
    id_mr_userPwdHistoryMatch._val = (2, 5, 13, 72)
    
    #-----< id-mr-pwdEncAlgMatch >-----#
    id_mr_pwdEncAlgMatch = OID(name=u'id-mr-pwdEncAlgMatch', mode=MODE_VALUE)
    id_mr_pwdEncAlgMatch._val = (2, 5, 13, 73)
    
    #-----< id-asx-userPwdDescription >-----#
    id_asx_userPwdDescription = OID(name=u'id-asx-userPwdDescription', mode=MODE_VALUE)
    id_asx_userPwdDescription._val = (2, 5, 40, 0)
    
    #-----< id-asx-pwdVocabularyDescription >-----#
    id_asx_pwdVocabularyDescription = OID(name=u'id-asx-pwdVocabularyDescription', mode=MODE_VALUE)
    id_asx_pwdVocabularyDescription._val = (2, 5, 40, 1)
    
    #-----< id-asx-pwdAlphabetDescription >-----#
    id_asx_pwdAlphabetDescription = OID(name=u'id-asx-pwdAlphabetDescription', mode=MODE_VALUE)
    id_asx_pwdAlphabetDescription._val = (2, 5, 40, 2)
    
    #-----< id-asx-pwdEncAlgDescription >-----#
    id_asx_pwdEncAlgDescription = OID(name=u'id-asx-pwdEncAlgDescription', mode=MODE_VALUE)
    id_asx_pwdEncAlgDescription._val = (2, 5, 40, 3)
    
    #-----< id-lsx-x509Certificate >-----#
    id_lsx_x509Certificate = OID(name=u'id-lsx-x509Certificate', mode=MODE_VALUE)
    id_lsx_x509Certificate._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 8)
    
    #-----< id-lsx-x509CertificateList >-----#
    id_lsx_x509CertificateList = OID(name=u'id-lsx-x509CertificateList', mode=MODE_VALUE)
    id_lsx_x509CertificateList._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 9)
    
    #-----< id-lsx-x509CertificatePair >-----#
    id_lsx_x509CertificatePair = OID(name=u'id-lsx-x509CertificatePair', mode=MODE_VALUE)
    id_lsx_x509CertificatePair._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 10)
    
    #-----< id-lsx-x509SupportedAlgorithm >-----#
    id_lsx_x509SupportedAlgorithm = OID(name=u'id-lsx-x509SupportedAlgorithm', mode=MODE_VALUE)
    id_lsx_x509SupportedAlgorithm._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 49)
    
    #-----< id-ecPublicKey >-----#
    id_ecPublicKey = OID(name=u'id-ecPublicKey', mode=MODE_VALUE)
    id_ecPublicKey._val = (1, 2, 840, 10045, 2, 1)
    
    _all_ = [
        ENCRYPTED,
        ___HASH_algorithmIdentifier_algorithm_tab,
        __HASH_algorithmIdentifier_algorithm,
        ___HASH_algorithmIdentifier_parameters_tab,
        __HASH_algorithmIdentifier_parameters,
        _HASH_algorithmIdentifier,
        _HASH_hashValue,
        HASH,
        ENCRYPTED_HASH,
        ___SIGNATURE_algorithmIdentifier_algorithm_tab,
        __SIGNATURE_algorithmIdentifier_algorithm,
        ___SIGNATURE_algorithmIdentifier_parameters_tab,
        __SIGNATURE_algorithmIdentifier_parameters,
        _SIGNATURE_algorithmIdentifier,
        _SIGNATURE_encrypted,
        SIGNATURE,
        _Certificate_toBeSigned,
        ___Certificate_algorithmIdentifier_algorithm_tab,
        __Certificate_algorithmIdentifier_algorithm,
        ___Certificate_algorithmIdentifier_parameters_tab,
        __Certificate_algorithmIdentifier_parameters,
        _Certificate_algorithmIdentifier,
        _Certificate_encrypted,
        Certificate,
        _TBSCertificate_version,
        _TBSCertificate_serialNumber,
        ___TBSCertificate_signature_algorithm_tab,
        __TBSCertificate_signature_algorithm,
        ___TBSCertificate_signature_parameters_tab,
        __TBSCertificate_signature_parameters,
        _TBSCertificate_signature,
        _TBSCertificate_issuer,
        _TBSCertificate_validity,
        _TBSCertificate_subject,
        _TBSCertificate_subjectPublicKeyInfo,
        _TBSCertificate_issuerUniqueIdentifier,
        _TBSCertificate_subjectUniqueIdentifier,
        _TBSCertificate_extensions,
        TBSCertificate,
        Version,
        CertificateSerialNumber,
        SupportedAlgorithms,
        _ALGORITHM_Type,
        _ALGORITHM_id,
        ALGORITHM,
        ecPublicKey,
        _ecPublicKey_val_Type,
        SupportedCurves,
        dummyCurv,
        _Validity_notBefore,
        _Validity_notAfter,
        Validity,
        ___SubjectPublicKeyInfo_algorithm_algorithm_tab,
        __SubjectPublicKeyInfo_algorithm_algorithm,
        ___SubjectPublicKeyInfo_algorithm_parameters_tab,
        __SubjectPublicKeyInfo_algorithm_parameters,
        _SubjectPublicKeyInfo_algorithm,
        _SubjectPublicKeyInfo_subjectPublicKey,
        SubjectPublicKeyInfo,
        _Time_utcTime,
        _Time_generalizedTime,
        Time,
        _Extensions__item_,
        Extensions,
        __Extension_extnId_tab,
        _Extension_extnId,
        _Extension_critical,
        _Extension_extnValue,
        Extension,
        der,
        ExtensionSet,
        _EXTENSION_id,
        _EXTENSION_ExtnType,
        EXTENSION,
        _Certificates_userCertificate,
        _Certificates_certificationPath,
        Certificates,
        _ForwardCertificationPath__item_,
        ForwardCertificationPath,
        _CrossCertificates__item_,
        CrossCertificates,
        _CertificationPath_userCertificate,
        __CertificationPath_theCACertificates__item_,
        _CertificationPath_theCACertificates,
        CertificationPath,
        _PkiPath__item_,
        PkiPath,
        _CertificateList_toBeSigned,
        ___CertificateList_algorithmIdentifier_algorithm_tab,
        __CertificateList_algorithmIdentifier_algorithm,
        ___CertificateList_algorithmIdentifier_parameters_tab,
        __CertificateList_algorithmIdentifier_parameters,
        _CertificateList_algorithmIdentifier,
        _CertificateList_encrypted,
        CertificateList,
        _CertificateListContent_version,
        ___CertificateListContent_signature_algorithm_tab,
        __CertificateListContent_signature_algorithm,
        ___CertificateListContent_signature_parameters_tab,
        __CertificateListContent_signature_parameters,
        _CertificateListContent_signature,
        _CertificateListContent_issuer,
        _CertificateListContent_thisUpdate,
        _CertificateListContent_nextUpdate,
        ___CertificateListContent_revokedCertificates__item__serialNumber,
        ___CertificateListContent_revokedCertificates__item__revocationDate,
        ___CertificateListContent_revokedCertificates__item__crlEntryExtensions,
        __CertificateListContent_revokedCertificates__item_,
        _CertificateListContent_revokedCertificates,
        _CertificateListContent_crlExtensions,
        CertificateListContent,
        pkiUser,
        ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        __pmiUser_OptionalAttributes_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        pkiCA,
        __pmiUser_OptionalAttributes_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1,
        __pmiUser_OptionalAttributes_val_Type_2,
        __pmiUser_OptionalAttributes_val_Type_3,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2,
        cRLDistributionPoint,
        ____pmiUser_Superclasses_MandatoryAttributes_derivation_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3,
        _____pmiUser_Superclasses_MandatoryAttributes_derivation_substrings_match_val_AssertionType,
        ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0_0,
        __pmiUser_OptionalAttributes_val_Type_0_0,
        cRLDistPtNameForm,
        __cRLDistPtNameForm_MandatoryAttributes_val_Type_0,
        deltaCRL,
        cpCps,
        __pmiUser_OptionalAttributes_val_Type_0_1,
        __pmiUser_OptionalAttributes_val_Type_1_0,
        pkiCertPath,
        __pmiUser_OptionalAttributes_val_Type_0_2,
        userCertificate,
        _userCertificate_val_Type,
        cACertificate,
        _cACertificate_val_Type,
        crossCertificatePair,
        _crossCertificatePair_val_Type,
        _CertificatePair_issuedToThisCA,
        _CertificatePair_issuedByThisCA,
        CertificatePair,
        certificateRevocationList,
        _certificateRevocationList_val_Type,
        authorityRevocationList,
        _authorityRevocationList_val_Type,
        deltaRevocationList,
        _deltaRevocationList_val_Type,
        supportedAlgorithms,
        _supportedAlgorithms_val_Type,
        ________AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm_tab,
        _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_algorithm,
        ________AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters_tab,
        _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4_parameters,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_4,
        ___SupportedAlgorithm_algorithmIdentifier_algorithm_tab,
        __SupportedAlgorithm_algorithmIdentifier_algorithm,
        ___SupportedAlgorithm_algorithmIdentifier_parameters_tab,
        __SupportedAlgorithm_algorithmIdentifier_parameters,
        _SupportedAlgorithm_algorithmIdentifier,
        _SupportedAlgorithm_intendedUsage,
        _SupportedAlgorithm_intendedCertificatePolicies,
        SupportedAlgorithm,
        certificationPracticeStmt,
        _certificationPracticeStmt_val_Type,
        _InfoSyntax_content,
        __InfoSyntax_pointer_name,
        _____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm_tab,
        ____InfoSyntax_pointer_hash_algorithmIdentifier_algorithm,
        _____InfoSyntax_pointer_hash_algorithmIdentifier_parameters_tab,
        ____InfoSyntax_pointer_hash_algorithmIdentifier_parameters,
        ___InfoSyntax_pointer_hash_algorithmIdentifier,
        ___InfoSyntax_pointer_hash_hashValue,
        __InfoSyntax_pointer_hash,
        _InfoSyntax_pointer,
        InfoSyntax,
        POLICY,
        _HashedPolicyInfo_tab,
        HashedPolicyInfo,
        Policies,
        certificatePolicy,
        _certificatePolicy_val_Type,
        _PolicySyntax_policyIdentifier,
        _PolicySyntax_policySyntax,
        PolicySyntax,
        PolicyID,
        pkiPath,
        _pkiPath_val_Type,
        userPassword,
        _userPassword_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_5,
        userPwd,
        _userPwd_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_6,
        _UserPwd_clear,
        ____UserPwd_encrypted_algorithmIdentifier_algorithm_tab,
        ___UserPwd_encrypted_algorithmIdentifier_algorithm,
        ____UserPwd_encrypted_algorithmIdentifier_parameters_tab,
        ___UserPwd_encrypted_algorithmIdentifier_parameters,
        __UserPwd_encrypted_algorithmIdentifier,
        __UserPwd_encrypted_encryptedString,
        _UserPwd_encrypted,
        UserPwd,
        pwdStartTime,
        _pwdStartTime_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_7,
        __pwdStartTime_ordering_match_val_AssertionType,
        pwdExpiryTime,
        _pwdExpiryTime_val_Type,
        pwdEndTime,
        _pwdEndTime_val_Type,
        pwdFails,
        _pwdFails_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_8,
        __pwdStartTime_ordering_match_val_AssertionType_0,
        pwdFailureTime,
        _pwdFailureTime_val_Type,
        pwdGracesUsed,
        _pwdGracesUsed_val_Type,
        userPwdHistory,
        __userPwdHistory_val_Type_time,
        __userPwdHistory_val_Type_Type,
        _userPwdHistory_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_Type,
        userPwdRecentlyExpired,
        _userPwdRecentlyExpired_val_Type,
        pwdModifyEntryAllowed,
        _pwdModifyEntryAllowed_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_9,
        pwdChangeAllowed,
        _pwdChangeAllowed_val_Type,
        pwdMaxAge,
        _pwdMaxAge_val_Type,
        pwdExpiryAge,
        _pwdExpiryAge_val_Type,
        pwdMinLength,
        _pwdMinLength_val_Type,
        pwdVocabulary,
        _pwdVocabulary_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_10,
        PwdVocabulary,
        pwdAlphabet,
        _pwdAlphabet_val_Type,
        _PwdAlphabet__item_,
        PwdAlphabet,
        pwdDictionaries,
        ____pmiUser_Superclasses_MandatoryAttributes_derivation_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType__11,
        pwdExpiryWarning,
        _pwdExpiryWarning_val_Type,
        pwdGraces,
        _pwdGraces_val_Type,
        pwdFailureDuration,
        _pwdFailureDuration_val_Type,
        pwdLockoutDuration,
        _pwdLockoutDuration_val_Type,
        pwdMaxFailures,
        _pwdMaxFailures_val_Type,
        pwdMaxTimeInHistory,
        _pwdMaxTimeInHistory_val_Type,
        pwdMinTimeInHistory,
        _pwdMinTimeInHistory_val_Type,
        pwdHistorySlots,
        _pwdHistorySlots_val_Type,
        pwdRecentlyExpiredDuration,
        _pwdRecentlyExpiredDuration_val_Type,
        pwdEncAlg,
        _pwdEncAlg_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType___12,
        __PwdEncAlg_algorithm_tab,
        _PwdEncAlg_algorithm,
        __PwdEncAlg_parameters_tab,
        _PwdEncAlg_parameters,
        PwdEncAlg,
        userPwdMatch,
        _userPwdMatch_val_AssertionType,
        pwdEncAlgMatch,
        _pwdEncAlgMatch_val_AssertionType,
        userPwdHistoryMatch,
        _userPwdHistoryMatch_val_Type,
        userPwdDescription,
        _userPwdDescription_val_Type,
        pwdVocabularyDescription,
        _pwdVocabularyDescription_val_Type,
        pwdAlphabetDescription,
        _pwdAlphabetDescription_val_Type,
        pwdEncAlgDescription,
        _pwdEncAlgDescription_val_Type,
        x509Certificate,
        _x509Certificate_val_Type,
        x509CertificateList,
        _x509CertificateList_val_Type,
        x509CertificatePair,
        _x509CertificatePair_val_Type,
        x509SupportedAlgorithm,
        _x509SupportedAlgorithm_val_Type,
        id_oc_cRLDistributionPoint,
        id_oc_pkiUser,
        id_oc_pkiCA,
        id_oc_deltaCRL,
        id_oc_cpCps,
        id_oc_pkiCertPath,
        id_nf_cRLDistPtNameForm,
        id_at_userPassword,
        id_at_userCertificate,
        id_at_cAcertificate,
        id_at_authorityRevocationList,
        id_at_certificateRevocationList,
        id_at_crossCertificatePair,
        id_at_supportedAlgorithms,
        id_at_deltaRevocationList,
        id_at_certificationPracticeStmt,
        id_at_certificatePolicy,
        id_at_pkiPath,
        id_at_userPwd,
        id_oa_pwdStartTime,
        id_oa_pwdExpiryTime,
        id_oa_pwdEndTime,
        id_oa_pwdFails,
        id_oa_pwdFailureTime,
        id_oa_pwdGracesUsed,
        id_oa_userPwdHistory,
        id_oa_userPwdRecentlyExpired,
        id_oa_pwdModifyEntryAllowed,
        id_oa_pwdChangeAllowed,
        id_oa_pwdMaxAge,
        id_oa_pwdExpiryAge,
        id_oa_pwdMinLength,
        id_oa_pwdVocabulary,
        id_oa_pwdAlphabet,
        id_oa_pwdDictionaries,
        id_oa_pwdExpiryWarning,
        id_oa_pwdGraces,
        id_oa_pwdFailureDuration,
        id_oa_pwdLockoutDuration,
        id_oa_pwdMaxFailures,
        id_oa_pwdMaxTimeInHistory,
        id_oa_pwdMinTimeInHistory,
        id_oa_pwdHistorySlots,
        id_oa_pwdRecentlyExpiredDuration,
        id_oa_pwdEncAlg,
        id_mr_userPwdMatch,
        id_mr_userPwdHistoryMatch,
        id_mr_pwdEncAlgMatch,
        id_asx_userPwdDescription,
        id_asx_pwdVocabularyDescription,
        id_asx_pwdAlphabetDescription,
        id_asx_pwdEncAlgDescription,
        id_lsx_x509Certificate,
        id_lsx_x509CertificateList,
        id_lsx_x509CertificatePair,
        id_lsx_x509SupportedAlgorithm,
        id_ecPublicKey,
    ]

class BasicAccessControl:

    _name_  = u'BasicAccessControl'
    _oid_   = [2, 5, 1, 24, 7]
    
    _obj_ = [
        u'accessControlScheme',
        u'ACIItem',
        u'Precedence',
        u'ProtectedItems',
        u'MaxValueCount',
        u'RestrictedValue',
        u'UserClasses',
        u'ItemPermission',
        u'UserPermission',
        u'AuthenticationLevel',
        u'GrantsAndDenials',
        u'prescriptiveACI',
        u'entryACI',
        u'subentryACI',
        u'id-aca-accessControlScheme',
        u'id-aca-prescriptiveACI',
        u'id-aca-entryACI',
        u'id-aca-subentryACI',
        u'basicAccessControlScheme',
        u'simplifiedAccessControlScheme',
        u'rule-based-access-control',
        u'rule-and-basic-access-control',
        u'rule-and-simple-access-control',
        ]
    _type_ = [
        u'ACIItem',
        u'Precedence',
        u'ProtectedItems',
        u'MaxValueCount',
        u'RestrictedValue',
        u'UserClasses',
        u'ItemPermission',
        u'UserPermission',
        u'AuthenticationLevel',
        u'GrantsAndDenials',
        ]
    _set_ = [
        ]
    _val_ = [
        u'accessControlScheme',
        u'prescriptiveACI',
        u'entryACI',
        u'subentryACI',
        u'id-aca-accessControlScheme',
        u'id-aca-prescriptiveACI',
        u'id-aca-entryACI',
        u'id-aca-subentryACI',
        u'basicAccessControlScheme',
        u'simplifiedAccessControlScheme',
        u'rule-based-access-control',
        u'rule-and-basic-access-control',
        u'rule-and-simple-access-control',
        ]
    _class_ = [
        u'accessControlScheme',
        u'prescriptiveACI',
        u'entryACI',
        u'subentryACI',
        ]
    _param_ = [
        ]
    
    #-----< accessControlScheme >-----#
    accessControlScheme = CLASS(name=u'accessControlScheme', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _accessControlScheme_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    accessControlScheme._val = dict([(u'Type', _accessControlScheme_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 24, 1))])
    
    #-----< ACIItem >-----#
    ACIItem = SEQ(name=u'ACIItem', mode=MODE_TYPE)
    _ACIItem_identificationTag = CHOICE(name=u'identificationTag', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _ACIItem_precedence = INT(name=u'precedence', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'Precedence')))
    _ACIItem_authenticationLevel = CHOICE(name=u'authenticationLevel', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'AuthenticationLevel')))
    _ACIItem_itemOrUserFirst = CHOICE(name=u'itemOrUserFirst', mode=MODE_TYPE)
    __ACIItem_itemOrUserFirst_itemFirst = SEQ(name=u'itemFirst', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___ACIItem_itemOrUserFirst_itemFirst_protectedItems = SEQ(name=u'protectedItems', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'ProtectedItems')))
    ___ACIItem_itemOrUserFirst_itemFirst_itemPermissions = SET_OF(name=u'itemPermissions', mode=MODE_TYPE)
    ____ACIItem_itemOrUserFirst_itemFirst_itemPermissions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'ItemPermission')))
    ___ACIItem_itemOrUserFirst_itemFirst_itemPermissions._cont = ____ACIItem_itemOrUserFirst_itemFirst_itemPermissions__item_
    __ACIItem_itemOrUserFirst_itemFirst._cont = ASN1Dict([
        (u'protectedItems', ___ACIItem_itemOrUserFirst_itemFirst_protectedItems),
        (u'itemPermissions', ___ACIItem_itemOrUserFirst_itemFirst_itemPermissions),
        ])
    __ACIItem_itemOrUserFirst_itemFirst._ext = []
    __ACIItem_itemOrUserFirst_userFirst = SEQ(name=u'userFirst', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___ACIItem_itemOrUserFirst_userFirst_userClasses = SEQ(name=u'userClasses', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'UserClasses')))
    ___ACIItem_itemOrUserFirst_userFirst_userPermissions = SET_OF(name=u'userPermissions', mode=MODE_TYPE)
    ____ACIItem_itemOrUserFirst_userFirst_userPermissions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'UserPermission')))
    ___ACIItem_itemOrUserFirst_userFirst_userPermissions._cont = ____ACIItem_itemOrUserFirst_userFirst_userPermissions__item_
    __ACIItem_itemOrUserFirst_userFirst._cont = ASN1Dict([
        (u'userClasses', ___ACIItem_itemOrUserFirst_userFirst_userClasses),
        (u'userPermissions', ___ACIItem_itemOrUserFirst_userFirst_userPermissions),
        ])
    __ACIItem_itemOrUserFirst_userFirst._ext = []
    _ACIItem_itemOrUserFirst._cont = ASN1Dict([
        (u'itemFirst', __ACIItem_itemOrUserFirst_itemFirst),
        (u'userFirst', __ACIItem_itemOrUserFirst_userFirst),
        ])
    _ACIItem_itemOrUserFirst._ext = []
    ACIItem._cont = ASN1Dict([
        (u'identificationTag', _ACIItem_identificationTag),
        (u'precedence', _ACIItem_precedence),
        (u'authenticationLevel', _ACIItem_authenticationLevel),
        (u'itemOrUserFirst', _ACIItem_itemOrUserFirst),
        ])
    ACIItem._ext = []
    
    #-----< Precedence >-----#
    Precedence = INT(name=u'Precedence', mode=MODE_TYPE)
    Precedence._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=[], er=[])
    
    #-----< ProtectedItems >-----#
    ProtectedItems = SEQ(name=u'ProtectedItems', mode=MODE_TYPE)
    _ProtectedItems_entry = NULL(name=u'entry', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ProtectedItems_allUserAttributeTypes = NULL(name=u'allUserAttributeTypes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ProtectedItems_attributeType = SET_OF(name=u'attributeType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ProtectedItems_attributeType__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _ProtectedItems_attributeType._cont = __ProtectedItems_attributeType__item_
    _ProtectedItems_attributeType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ProtectedItems_allAttributeValues = SET_OF(name=u'allAttributeValues', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ProtectedItems_allAttributeValues__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _ProtectedItems_allAttributeValues._cont = __ProtectedItems_allAttributeValues__item_
    _ProtectedItems_allAttributeValues._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ProtectedItems_allUserAttributeTypesAndValues = NULL(name=u'allUserAttributeTypesAndValues', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ProtectedItems_attributeValue = SET_OF(name=u'attributeValue', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ProtectedItems_attributeValue__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeTypeAndValue')))
    _ProtectedItems_attributeValue._cont = __ProtectedItems_attributeValue__item_
    _ProtectedItems_attributeValue._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ProtectedItems_selfValue = SET_OF(name=u'selfValue', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ProtectedItems_selfValue__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _ProtectedItems_selfValue._cont = __ProtectedItems_selfValue__item_
    _ProtectedItems_selfValue._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ProtectedItems_rangeOfValues = CHOICE(name=u'rangeOfValues', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Filter')), opt=True)
    _ProtectedItems_maxValueCount = SET_OF(name=u'maxValueCount', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ProtectedItems_maxValueCount__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'MaxValueCount')))
    _ProtectedItems_maxValueCount._cont = __ProtectedItems_maxValueCount__item_
    _ProtectedItems_maxValueCount._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ProtectedItems_maxImmSub = INT(name=u'maxImmSub', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ProtectedItems_restrictedBy = SET_OF(name=u'restrictedBy', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ProtectedItems_restrictedBy__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'RestrictedValue')))
    _ProtectedItems_restrictedBy._cont = __ProtectedItems_restrictedBy__item_
    _ProtectedItems_restrictedBy._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ProtectedItems_contexts = SET_OF(name=u'contexts', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ProtectedItems_contexts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'ContextAssertion')))
    _ProtectedItems_contexts._cont = __ProtectedItems_contexts__item_
    _ProtectedItems_contexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ProtectedItems_classes = CHOICE(name=u'classes', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Refinement')), opt=True)
    ProtectedItems._cont = ASN1Dict([
        (u'entry', _ProtectedItems_entry),
        (u'allUserAttributeTypes', _ProtectedItems_allUserAttributeTypes),
        (u'attributeType', _ProtectedItems_attributeType),
        (u'allAttributeValues', _ProtectedItems_allAttributeValues),
        (u'allUserAttributeTypesAndValues', _ProtectedItems_allUserAttributeTypesAndValues),
        (u'attributeValue', _ProtectedItems_attributeValue),
        (u'selfValue', _ProtectedItems_selfValue),
        (u'rangeOfValues', _ProtectedItems_rangeOfValues),
        (u'maxValueCount', _ProtectedItems_maxValueCount),
        (u'maxImmSub', _ProtectedItems_maxImmSub),
        (u'restrictedBy', _ProtectedItems_restrictedBy),
        (u'contexts', _ProtectedItems_contexts),
        (u'classes', _ProtectedItems_classes),
        ])
    ProtectedItems._ext = []
    
    #-----< MaxValueCount >-----#
    MaxValueCount = SEQ(name=u'MaxValueCount', mode=MODE_TYPE)
    _MaxValueCount_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _MaxValueCount_maxCount = INT(name=u'maxCount', mode=MODE_TYPE)
    MaxValueCount._cont = ASN1Dict([
        (u'type', _MaxValueCount_type),
        (u'maxCount', _MaxValueCount_maxCount),
        ])
    MaxValueCount._ext = []
    
    #-----< RestrictedValue >-----#
    RestrictedValue = SEQ(name=u'RestrictedValue', mode=MODE_TYPE)
    _RestrictedValue_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _RestrictedValue_valuesIn = OID(name=u'valuesIn', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    RestrictedValue._cont = ASN1Dict([
        (u'type', _RestrictedValue_type),
        (u'valuesIn', _RestrictedValue_valuesIn),
        ])
    RestrictedValue._ext = []
    
    #-----< UserClasses >-----#
    UserClasses = SEQ(name=u'UserClasses', mode=MODE_TYPE)
    _UserClasses_allUsers = NULL(name=u'allUsers', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _UserClasses_thisEntry = NULL(name=u'thisEntry', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _UserClasses_name = SET_OF(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __UserClasses_name__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'NameAndOptionalUID')))
    _UserClasses_name._cont = __UserClasses_name__item_
    _UserClasses_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _UserClasses_userGroup = SET_OF(name=u'userGroup', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __UserClasses_userGroup__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'NameAndOptionalUID')))
    _UserClasses_userGroup._cont = __UserClasses_userGroup__item_
    _UserClasses_userGroup._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _UserClasses_subtree = SET_OF(name=u'subtree', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __UserClasses_subtree__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'SubtreeSpecification')))
    _UserClasses_subtree._cont = __UserClasses_subtree__item_
    _UserClasses_subtree._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    UserClasses._cont = ASN1Dict([
        (u'allUsers', _UserClasses_allUsers),
        (u'thisEntry', _UserClasses_thisEntry),
        (u'name', _UserClasses_name),
        (u'userGroup', _UserClasses_userGroup),
        (u'subtree', _UserClasses_subtree),
        ])
    UserClasses._ext = []
    
    #-----< ItemPermission >-----#
    ItemPermission = SEQ(name=u'ItemPermission', mode=MODE_TYPE)
    _ItemPermission_precedence = INT(name=u'precedence', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'Precedence')), opt=True)
    _ItemPermission_userClasses = SEQ(name=u'userClasses', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'UserClasses')))
    _ItemPermission_grantsAndDenials = BIT_STR(name=u'grantsAndDenials', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'GrantsAndDenials')))
    ItemPermission._cont = ASN1Dict([
        (u'precedence', _ItemPermission_precedence),
        (u'userClasses', _ItemPermission_userClasses),
        (u'grantsAndDenials', _ItemPermission_grantsAndDenials),
        ])
    ItemPermission._ext = []
    
    #-----< UserPermission >-----#
    UserPermission = SEQ(name=u'UserPermission', mode=MODE_TYPE)
    _UserPermission_precedence = INT(name=u'precedence', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'Precedence')), opt=True)
    _UserPermission_protectedItems = SEQ(name=u'protectedItems', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'ProtectedItems')))
    _UserPermission_grantsAndDenials = BIT_STR(name=u'grantsAndDenials', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'GrantsAndDenials')))
    UserPermission._cont = ASN1Dict([
        (u'precedence', _UserPermission_precedence),
        (u'protectedItems', _UserPermission_protectedItems),
        (u'grantsAndDenials', _UserPermission_grantsAndDenials),
        ])
    UserPermission._ext = []
    
    #-----< AuthenticationLevel >-----#
    AuthenticationLevel = CHOICE(name=u'AuthenticationLevel', mode=MODE_TYPE)
    _AuthenticationLevel_basicLevels = SEQ(name=u'basicLevels', mode=MODE_TYPE)
    __AuthenticationLevel_basicLevels_level = ENUM(name=u'level', mode=MODE_TYPE)
    __AuthenticationLevel_basicLevels_level._cont = ASN1Dict([(u'none', 0), (u'simple', 1), (u'strong', 2)])
    __AuthenticationLevel_basicLevels_level._ext = []
    __AuthenticationLevel_basicLevels_localQualifier = INT(name=u'localQualifier', mode=MODE_TYPE, opt=True)
    __AuthenticationLevel_basicLevels_signed = BOOL(name=u'signed', mode=MODE_TYPE, default=False)
    _AuthenticationLevel_basicLevels._cont = ASN1Dict([
        (u'level', __AuthenticationLevel_basicLevels_level),
        (u'localQualifier', __AuthenticationLevel_basicLevels_localQualifier),
        (u'signed', __AuthenticationLevel_basicLevels_signed),
        ])
    _AuthenticationLevel_basicLevels._ext = []
    _AuthenticationLevel_other = EXT(name=u'other', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    AuthenticationLevel._cont = ASN1Dict([
        (u'basicLevels', _AuthenticationLevel_basicLevels),
        (u'other', _AuthenticationLevel_other),
        ])
    AuthenticationLevel._ext = []
    
    #-----< GrantsAndDenials >-----#
    GrantsAndDenials = BIT_STR(name=u'GrantsAndDenials', mode=MODE_TYPE)
    GrantsAndDenials._cont = ASN1Dict([(u'grantAdd', 0), (u'denyAdd', 1), (u'grantDiscloseOnError', 2), (u'denyDiscloseOnError', 3), (u'grantRead', 4), (u'denyRead', 5), (u'grantRemove', 6), (u'denyRemove', 7), (u'grantBrowse', 8), (u'denyBrowse', 9), (u'grantExport', 10), (u'denyExport', 11), (u'grantImport', 12), (u'denyImport', 13), (u'grantModify', 14), (u'denyModify', 15), (u'grantRename', 16), (u'denyRename', 17), (u'grantReturnDN', 18), (u'denyReturnDN', 19), (u'grantCompare', 20), (u'denyCompare', 21), (u'grantFilterMatch', 22), (u'denyFilterMatch', 23), (u'grantInvoke', 24), (u'denyInvoke', 25)])
    
    #-----< prescriptiveACI >-----#
    prescriptiveACI = CLASS(name=u'prescriptiveACI', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _prescriptiveACI_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'ACIItem')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    prescriptiveACI._val = dict([(u'Type', _prescriptiveACI_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'directoryStringFirstComponentMatch']), (u'id', (2, 5, 13, 31))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 24, 4))])
    
    #-----< entryACI >-----#
    entryACI = CLASS(name=u'entryACI', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _entryACI_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'ACIItem')))
    entryACI._val = dict([(u'Type', _entryACI_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'directoryStringFirstComponentMatch']), (u'id', (2, 5, 13, 31))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 24, 5))])
    
    #-----< subentryACI >-----#
    subentryACI = CLASS(name=u'subentryACI', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _subentryACI_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('BasicAccessControl', 'ACIItem')))
    subentryACI._val = dict([(u'Type', _subentryACI_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'directoryStringFirstComponentMatch']), (u'id', (2, 5, 13, 31))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 24, 6))])
    
    #-----< id-aca-accessControlScheme >-----#
    id_aca_accessControlScheme = OID(name=u'id-aca-accessControlScheme', mode=MODE_VALUE)
    id_aca_accessControlScheme._val = (2, 5, 24, 1)
    
    #-----< id-aca-prescriptiveACI >-----#
    id_aca_prescriptiveACI = OID(name=u'id-aca-prescriptiveACI', mode=MODE_VALUE)
    id_aca_prescriptiveACI._val = (2, 5, 24, 4)
    
    #-----< id-aca-entryACI >-----#
    id_aca_entryACI = OID(name=u'id-aca-entryACI', mode=MODE_VALUE)
    id_aca_entryACI._val = (2, 5, 24, 5)
    
    #-----< id-aca-subentryACI >-----#
    id_aca_subentryACI = OID(name=u'id-aca-subentryACI', mode=MODE_VALUE)
    id_aca_subentryACI._val = (2, 5, 24, 6)
    
    #-----< basicAccessControlScheme >-----#
    basicAccessControlScheme = OID(name=u'basicAccessControlScheme', mode=MODE_VALUE)
    basicAccessControlScheme._val = (2, 5, 28, 1)
    
    #-----< simplifiedAccessControlScheme >-----#
    simplifiedAccessControlScheme = OID(name=u'simplifiedAccessControlScheme', mode=MODE_VALUE)
    simplifiedAccessControlScheme._val = (2, 5, 28, 2)
    
    #-----< rule-based-access-control >-----#
    rule_based_access_control = OID(name=u'rule-based-access-control', mode=MODE_VALUE)
    rule_based_access_control._val = (2, 5, 28, 3)
    
    #-----< rule-and-basic-access-control >-----#
    rule_and_basic_access_control = OID(name=u'rule-and-basic-access-control', mode=MODE_VALUE)
    rule_and_basic_access_control._val = (2, 5, 28, 4)
    
    #-----< rule-and-simple-access-control >-----#
    rule_and_simple_access_control = OID(name=u'rule-and-simple-access-control', mode=MODE_VALUE)
    rule_and_simple_access_control._val = (2, 5, 28, 5)
    
    _all_ = [
        accessControlScheme,
        _accessControlScheme_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        _ACIItem_identificationTag,
        _ACIItem_precedence,
        _ACIItem_authenticationLevel,
        ___ACIItem_itemOrUserFirst_itemFirst_protectedItems,
        ____ACIItem_itemOrUserFirst_itemFirst_itemPermissions__item_,
        ___ACIItem_itemOrUserFirst_itemFirst_itemPermissions,
        __ACIItem_itemOrUserFirst_itemFirst,
        ___ACIItem_itemOrUserFirst_userFirst_userClasses,
        ____ACIItem_itemOrUserFirst_userFirst_userPermissions__item_,
        ___ACIItem_itemOrUserFirst_userFirst_userPermissions,
        __ACIItem_itemOrUserFirst_userFirst,
        _ACIItem_itemOrUserFirst,
        ACIItem,
        Precedence,
        _ProtectedItems_entry,
        _ProtectedItems_allUserAttributeTypes,
        __ProtectedItems_attributeType__item_,
        _ProtectedItems_attributeType,
        __ProtectedItems_allAttributeValues__item_,
        _ProtectedItems_allAttributeValues,
        _ProtectedItems_allUserAttributeTypesAndValues,
        __ProtectedItems_attributeValue__item_,
        _ProtectedItems_attributeValue,
        __ProtectedItems_selfValue__item_,
        _ProtectedItems_selfValue,
        _ProtectedItems_rangeOfValues,
        __ProtectedItems_maxValueCount__item_,
        _ProtectedItems_maxValueCount,
        _ProtectedItems_maxImmSub,
        __ProtectedItems_restrictedBy__item_,
        _ProtectedItems_restrictedBy,
        __ProtectedItems_contexts__item_,
        _ProtectedItems_contexts,
        _ProtectedItems_classes,
        ProtectedItems,
        _MaxValueCount_type,
        _MaxValueCount_maxCount,
        MaxValueCount,
        _RestrictedValue_type,
        _RestrictedValue_valuesIn,
        RestrictedValue,
        _UserClasses_allUsers,
        _UserClasses_thisEntry,
        __UserClasses_name__item_,
        _UserClasses_name,
        __UserClasses_userGroup__item_,
        _UserClasses_userGroup,
        __UserClasses_subtree__item_,
        _UserClasses_subtree,
        UserClasses,
        _ItemPermission_precedence,
        _ItemPermission_userClasses,
        _ItemPermission_grantsAndDenials,
        ItemPermission,
        _UserPermission_precedence,
        _UserPermission_protectedItems,
        _UserPermission_grantsAndDenials,
        UserPermission,
        __AuthenticationLevel_basicLevels_level,
        __AuthenticationLevel_basicLevels_localQualifier,
        __AuthenticationLevel_basicLevels_signed,
        _AuthenticationLevel_basicLevels,
        _AuthenticationLevel_other,
        AuthenticationLevel,
        GrantsAndDenials,
        prescriptiveACI,
        _prescriptiveACI_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        entryACI,
        _entryACI_val_Type,
        subentryACI,
        _subentryACI_val_Type,
        id_aca_accessControlScheme,
        id_aca_prescriptiveACI,
        id_aca_entryACI,
        id_aca_subentryACI,
        basicAccessControlScheme,
        simplifiedAccessControlScheme,
        rule_based_access_control,
        rule_and_basic_access_control,
        rule_and_simple_access_control,
    ]

class CertificateExtensions:

    _name_  = u'CertificateExtensions'
    _oid_   = [2, 5, 1, 26, 7]
    
    _obj_ = [
        u'authorityKeyIdentifier',
        u'AuthorityKeyIdentifier',
        u'KeyIdentifier',
        u'subjectKeyIdentifier',
        u'SubjectKeyIdentifier',
        u'keyUsage',
        u'KeyUsage',
        u'extKeyUsage',
        u'KeyPurposeId',
        u'privateKeyUsagePeriod',
        u'PrivateKeyUsagePeriod',
        u'certificatePolicies',
        u'CertificatePoliciesSyntax',
        u'PolicyInformation',
        u'CertPolicyId',
        u'PolicyQualifierInfo',
        u'SupportedPolicyQualifiers',
        u'anyPolicy',
        u'CERT-POLICY-QUALIFIER',
        u'policyMappings',
        u'PolicyMappingsSyntax',
        u'subjectAltName',
        u'GeneralNames',
        u'GeneralName',
        u'OTHER-NAME',
        u'EDIPartyName',
        u'issuerAltName',
        u'subjectDirectoryAttributes',
        u'AttributesSyntax',
        u'basicConstraints',
        u'BasicConstraintsSyntax',
        u'nameConstraints',
        u'NameConstraintsSyntax',
        u'GeneralSubtrees',
        u'GeneralSubtree',
        u'BaseDistance',
        u'policyConstraints',
        u'PolicyConstraintsSyntax',
        u'SkipCerts',
        u'inhibitAnyPolicy',
        u'cRLNumber',
        u'CRLNumber',
        u'crlScope',
        u'CRLScopeSyntax',
        u'PerAuthorityScope',
        u'OnlyCertificateTypes',
        u'NumberRange',
        u'BaseRevocationInfo',
        u'statusReferrals',
        u'StatusReferrals',
        u'StatusReferral',
        u'CRLReferral',
        u'DeltaRefInfo',
        u'OTHER-REFERRAL',
        u'cRLStreamIdentifier',
        u'CRLStreamIdentifier',
        u'orderedList',
        u'OrderedListSyntax',
        u'deltaInfo',
        u'DeltaInformation',
        u'toBeRevoked',
        u'ToBeRevokedSyntax',
        u'ToBeRevokedGroup',
        u'ReasonInfo',
        u'CertificateGroup',
        u'CertificateGroupNumberRange',
        u'CertificateSerialNumbers',
        u'revokedGroups',
        u'RevokedGroupsSyntax',
        u'RevokedGroup',
        u'RevokedCertificateGroup',
        u'expiredCertsOnCRL',
        u'ExpiredCertsOnCRL',
        u'reasonCode',
        u'CRLReason',
        u'holdInstructionCode',
        u'HoldInstruction',
        u'invalidityDate',
        u'cRLDistributionPoints',
        u'CRLDistPointsSyntax',
        u'DistributionPoint',
        u'DistributionPointName',
        u'ReasonFlags',
        u'issuingDistributionPoint',
        u'IssuingDistPointSyntax',
        u'certificateIssuer',
        u'deltaCRLIndicator',
        u'BaseCRLNumber',
        u'baseUpdateTime',
        u'freshestCRL',
        u'aAissuingDistributionPoint',
        u'AAIssuingDistPointSyntax',
        u'certificateExactMatch',
        u'CertificateExactAssertion',
        u'certificateMatch',
        u'CertificateAssertion',
        u'AltNameType',
        u'CertPolicySet',
        u'certificatePairExactMatch',
        u'CertificatePairExactAssertion',
        u'certificatePairMatch',
        u'CertificatePairAssertion',
        u'certificateListExactMatch',
        u'CertificateListExactAssertion',
        u'certificateListMatch',
        u'CertificateListAssertion',
        u'algorithmIdentifierMatch',
        u'policyMatch',
        u'pkiPathMatch',
        u'PkiPathMatchSyntax',
        u'enhancedCertificateMatch',
        u'EnhancedCertificateAssertion',
        u'AltName',
        u'certExactAssertion',
        u'certAssertion',
        u'certPairExactAssertion',
        u'certPairAssertion',
        u'certListExactAssertion',
        u'certListAssertion',
        u'algorithmIdentifier',
        u'id-ce-subjectDirectoryAttributes',
        u'id-ce-subjectKeyIdentifier',
        u'id-ce-keyUsage',
        u'id-ce-privateKeyUsagePeriod',
        u'id-ce-subjectAltName',
        u'id-ce-issuerAltName',
        u'id-ce-basicConstraints',
        u'id-ce-cRLNumber',
        u'id-ce-reasonCode',
        u'id-ce-instructionCode',
        u'id-ce-invalidityDate',
        u'id-ce-deltaCRLIndicator',
        u'id-ce-issuingDistributionPoint',
        u'id-ce-certificateIssuer',
        u'id-ce-nameConstraints',
        u'id-ce-cRLDistributionPoints',
        u'id-ce-certificatePolicies',
        u'id-ce-policyMappings',
        u'id-ce-authorityKeyIdentifier',
        u'id-ce-policyConstraints',
        u'id-ce-extKeyUsage',
        u'id-ce-cRLStreamIdentifier',
        u'id-ce-cRLScope',
        u'id-ce-statusReferrals',
        u'id-ce-freshestCRL',
        u'id-ce-orderedList',
        u'id-ce-baseUpdateTime',
        u'id-ce-deltaInfo',
        u'id-ce-inhibitAnyPolicy',
        u'id-ce-toBeRevoked',
        u'id-ce-RevokedGroups',
        u'id-ce-expiredCertsOnCRL',
        u'id-ce-aAissuingDistributionPoint',
        u'id-mr-certificateExactMatch',
        u'id-mr-certificateMatch',
        u'id-mr-certificatePairExactMatch',
        u'id-mr-certificatePairMatch',
        u'id-mr-certificateListExactMatch',
        u'id-mr-certificateListMatch',
        u'id-mr-algorithmIdentifierMatch',
        u'id-mr-policyMatch',
        u'id-mr-pkiPathMatch',
        u'id-mr-enhancedCertificateMatch',
        u'id-ldx-certExactAssertion',
        u'id-ldx-certAssertion',
        u'id-ldx-certPairExactAssertion',
        u'id-ldx-certPairAssertion',
        u'id-ldx-certListExactAssertion',
        u'id-ldx-certListAssertion',
        u'id-ldx-algorithmIdentifier',
        ]
    _type_ = [
        u'AuthorityKeyIdentifier',
        u'KeyIdentifier',
        u'SubjectKeyIdentifier',
        u'KeyUsage',
        u'KeyPurposeId',
        u'PrivateKeyUsagePeriod',
        u'CertificatePoliciesSyntax',
        u'PolicyInformation',
        u'CertPolicyId',
        u'PolicyQualifierInfo',
        u'CERT-POLICY-QUALIFIER',
        u'PolicyMappingsSyntax',
        u'GeneralNames',
        u'GeneralName',
        u'OTHER-NAME',
        u'EDIPartyName',
        u'AttributesSyntax',
        u'BasicConstraintsSyntax',
        u'NameConstraintsSyntax',
        u'GeneralSubtrees',
        u'GeneralSubtree',
        u'BaseDistance',
        u'PolicyConstraintsSyntax',
        u'SkipCerts',
        u'CRLNumber',
        u'CRLScopeSyntax',
        u'PerAuthorityScope',
        u'OnlyCertificateTypes',
        u'NumberRange',
        u'BaseRevocationInfo',
        u'StatusReferrals',
        u'StatusReferral',
        u'CRLReferral',
        u'DeltaRefInfo',
        u'OTHER-REFERRAL',
        u'CRLStreamIdentifier',
        u'OrderedListSyntax',
        u'DeltaInformation',
        u'ToBeRevokedSyntax',
        u'ToBeRevokedGroup',
        u'ReasonInfo',
        u'CertificateGroup',
        u'CertificateGroupNumberRange',
        u'CertificateSerialNumbers',
        u'RevokedGroupsSyntax',
        u'RevokedGroup',
        u'RevokedCertificateGroup',
        u'ExpiredCertsOnCRL',
        u'CRLReason',
        u'HoldInstruction',
        u'CRLDistPointsSyntax',
        u'DistributionPoint',
        u'DistributionPointName',
        u'ReasonFlags',
        u'IssuingDistPointSyntax',
        u'BaseCRLNumber',
        u'AAIssuingDistPointSyntax',
        u'CertificateExactAssertion',
        u'CertificateAssertion',
        u'AltNameType',
        u'CertPolicySet',
        u'CertificatePairExactAssertion',
        u'CertificatePairAssertion',
        u'CertificateListExactAssertion',
        u'CertificateListAssertion',
        u'PkiPathMatchSyntax',
        u'EnhancedCertificateAssertion',
        u'AltName',
        ]
    _set_ = [
        u'SupportedPolicyQualifiers',
        ]
    _val_ = [
        u'authorityKeyIdentifier',
        u'subjectKeyIdentifier',
        u'keyUsage',
        u'extKeyUsage',
        u'privateKeyUsagePeriod',
        u'certificatePolicies',
        u'anyPolicy',
        u'policyMappings',
        u'subjectAltName',
        u'issuerAltName',
        u'subjectDirectoryAttributes',
        u'basicConstraints',
        u'nameConstraints',
        u'policyConstraints',
        u'inhibitAnyPolicy',
        u'cRLNumber',
        u'crlScope',
        u'statusReferrals',
        u'cRLStreamIdentifier',
        u'orderedList',
        u'deltaInfo',
        u'toBeRevoked',
        u'revokedGroups',
        u'expiredCertsOnCRL',
        u'reasonCode',
        u'holdInstructionCode',
        u'invalidityDate',
        u'cRLDistributionPoints',
        u'issuingDistributionPoint',
        u'certificateIssuer',
        u'deltaCRLIndicator',
        u'baseUpdateTime',
        u'freshestCRL',
        u'aAissuingDistributionPoint',
        u'certificateExactMatch',
        u'certificateMatch',
        u'certificatePairExactMatch',
        u'certificatePairMatch',
        u'certificateListExactMatch',
        u'certificateListMatch',
        u'algorithmIdentifierMatch',
        u'policyMatch',
        u'pkiPathMatch',
        u'enhancedCertificateMatch',
        u'certExactAssertion',
        u'certAssertion',
        u'certPairExactAssertion',
        u'certPairAssertion',
        u'certListExactAssertion',
        u'certListAssertion',
        u'algorithmIdentifier',
        u'id-ce-subjectDirectoryAttributes',
        u'id-ce-subjectKeyIdentifier',
        u'id-ce-keyUsage',
        u'id-ce-privateKeyUsagePeriod',
        u'id-ce-subjectAltName',
        u'id-ce-issuerAltName',
        u'id-ce-basicConstraints',
        u'id-ce-cRLNumber',
        u'id-ce-reasonCode',
        u'id-ce-instructionCode',
        u'id-ce-invalidityDate',
        u'id-ce-deltaCRLIndicator',
        u'id-ce-issuingDistributionPoint',
        u'id-ce-certificateIssuer',
        u'id-ce-nameConstraints',
        u'id-ce-cRLDistributionPoints',
        u'id-ce-certificatePolicies',
        u'id-ce-policyMappings',
        u'id-ce-authorityKeyIdentifier',
        u'id-ce-policyConstraints',
        u'id-ce-extKeyUsage',
        u'id-ce-cRLStreamIdentifier',
        u'id-ce-cRLScope',
        u'id-ce-statusReferrals',
        u'id-ce-freshestCRL',
        u'id-ce-orderedList',
        u'id-ce-baseUpdateTime',
        u'id-ce-deltaInfo',
        u'id-ce-inhibitAnyPolicy',
        u'id-ce-toBeRevoked',
        u'id-ce-RevokedGroups',
        u'id-ce-expiredCertsOnCRL',
        u'id-ce-aAissuingDistributionPoint',
        u'id-mr-certificateExactMatch',
        u'id-mr-certificateMatch',
        u'id-mr-certificatePairExactMatch',
        u'id-mr-certificatePairMatch',
        u'id-mr-certificateListExactMatch',
        u'id-mr-certificateListMatch',
        u'id-mr-algorithmIdentifierMatch',
        u'id-mr-policyMatch',
        u'id-mr-pkiPathMatch',
        u'id-mr-enhancedCertificateMatch',
        u'id-ldx-certExactAssertion',
        u'id-ldx-certAssertion',
        u'id-ldx-certPairExactAssertion',
        u'id-ldx-certPairAssertion',
        u'id-ldx-certListExactAssertion',
        u'id-ldx-certListAssertion',
        u'id-ldx-algorithmIdentifier',
        ]
    _class_ = [
        u'authorityKeyIdentifier',
        u'subjectKeyIdentifier',
        u'keyUsage',
        u'extKeyUsage',
        u'privateKeyUsagePeriod',
        u'certificatePolicies',
        u'SupportedPolicyQualifiers',
        u'CERT-POLICY-QUALIFIER',
        u'policyMappings',
        u'subjectAltName',
        u'OTHER-NAME',
        u'issuerAltName',
        u'subjectDirectoryAttributes',
        u'basicConstraints',
        u'nameConstraints',
        u'policyConstraints',
        u'inhibitAnyPolicy',
        u'cRLNumber',
        u'crlScope',
        u'statusReferrals',
        u'OTHER-REFERRAL',
        u'cRLStreamIdentifier',
        u'orderedList',
        u'deltaInfo',
        u'toBeRevoked',
        u'revokedGroups',
        u'expiredCertsOnCRL',
        u'reasonCode',
        u'holdInstructionCode',
        u'invalidityDate',
        u'cRLDistributionPoints',
        u'issuingDistributionPoint',
        u'certificateIssuer',
        u'deltaCRLIndicator',
        u'baseUpdateTime',
        u'freshestCRL',
        u'aAissuingDistributionPoint',
        u'certificateExactMatch',
        u'certificateMatch',
        u'certificatePairExactMatch',
        u'certificatePairMatch',
        u'certificateListExactMatch',
        u'certificateListMatch',
        u'algorithmIdentifierMatch',
        u'policyMatch',
        u'pkiPathMatch',
        u'enhancedCertificateMatch',
        u'certExactAssertion',
        u'certAssertion',
        u'certPairExactAssertion',
        u'certPairAssertion',
        u'certListExactAssertion',
        u'certListAssertion',
        u'algorithmIdentifier',
        ]
    _param_ = [
        ]
    
    #-----< authorityKeyIdentifier >-----#
    authorityKeyIdentifier = CLASS(name=u'authorityKeyIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _authorityKeyIdentifier_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'AuthorityKeyIdentifier')))
    authorityKeyIdentifier._val = dict([(u'ExtnType', _authorityKeyIdentifier_val_ExtnType), (u'id', (2, 5, 29, 35))])
    
    #-----< AuthorityKeyIdentifier >-----#
    AuthorityKeyIdentifier = SEQ(name=u'AuthorityKeyIdentifier', mode=MODE_TYPE)
    _AuthorityKeyIdentifier_keyIdentifier = OCT_STR(name=u'keyIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'KeyIdentifier')), opt=True)
    _AuthorityKeyIdentifier_authorityCertIssuer = SEQ_OF(name=u'authorityCertIssuer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    _AuthorityKeyIdentifier_authorityCertSerialNumber = INT(name=u'authorityCertSerialNumber', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')), opt=True)
    AuthorityKeyIdentifier._cont = ASN1Dict([
        (u'keyIdentifier', _AuthorityKeyIdentifier_keyIdentifier),
        (u'authorityCertIssuer', _AuthorityKeyIdentifier_authorityCertIssuer),
        (u'authorityCertSerialNumber', _AuthorityKeyIdentifier_authorityCertSerialNumber),
        ])
    AuthorityKeyIdentifier._ext = []
    
    #-----< KeyIdentifier >-----#
    KeyIdentifier = OCT_STR(name=u'KeyIdentifier', mode=MODE_TYPE)
    
    #-----< subjectKeyIdentifier >-----#
    subjectKeyIdentifier = CLASS(name=u'subjectKeyIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _subjectKeyIdentifier_val_ExtnType = OCT_STR(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'SubjectKeyIdentifier')))
    subjectKeyIdentifier._val = dict([(u'ExtnType', _subjectKeyIdentifier_val_ExtnType), (u'id', (2, 5, 29, 14))])
    
    #-----< SubjectKeyIdentifier >-----#
    SubjectKeyIdentifier = OCT_STR(name=u'SubjectKeyIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'KeyIdentifier')))
    
    #-----< keyUsage >-----#
    keyUsage = CLASS(name=u'keyUsage', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _keyUsage_val_ExtnType = BIT_STR(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'KeyUsage')))
    keyUsage._val = dict([(u'ExtnType', _keyUsage_val_ExtnType), (u'id', (2, 5, 29, 15))])
    
    #-----< KeyUsage >-----#
    KeyUsage = BIT_STR(name=u'KeyUsage', mode=MODE_TYPE)
    KeyUsage._cont = ASN1Dict([(u'digitalSignature', 0), (u'contentCommitment', 1), (u'keyEncipherment', 2), (u'dataEncipherment', 3), (u'keyAgreement', 4), (u'keyCertSign', 5), (u'cRLSign', 6), (u'encipherOnly', 7), (u'decipherOnly', 8)])
    
    #-----< extKeyUsage >-----#
    extKeyUsage = CLASS(name=u'extKeyUsage', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _extKeyUsage_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE)
    __extKeyUsage_val_ExtnType__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'KeyPurposeId')))
    _extKeyUsage_val_ExtnType._cont = __extKeyUsage_val_ExtnType__item_
    _extKeyUsage_val_ExtnType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    extKeyUsage._val = dict([(u'ExtnType', _extKeyUsage_val_ExtnType), (u'id', (2, 5, 29, 37))])
    
    #-----< KeyPurposeId >-----#
    KeyPurposeId = OID(name=u'KeyPurposeId', mode=MODE_TYPE)
    
    #-----< privateKeyUsagePeriod >-----#
    privateKeyUsagePeriod = CLASS(name=u'privateKeyUsagePeriod', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _privateKeyUsagePeriod_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'PrivateKeyUsagePeriod')))
    privateKeyUsagePeriod._val = dict([(u'ExtnType', _privateKeyUsagePeriod_val_ExtnType), (u'id', (2, 5, 29, 16))])
    
    #-----< PrivateKeyUsagePeriod >-----#
    PrivateKeyUsagePeriod = SEQ(name=u'PrivateKeyUsagePeriod', mode=MODE_TYPE)
    _PrivateKeyUsagePeriod_notBefore = TIME_GEN(name=u'notBefore', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PrivateKeyUsagePeriod_notAfter = TIME_GEN(name=u'notAfter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    PrivateKeyUsagePeriod._cont = ASN1Dict([
        (u'notBefore', _PrivateKeyUsagePeriod_notBefore),
        (u'notAfter', _PrivateKeyUsagePeriod_notAfter),
        ])
    PrivateKeyUsagePeriod._ext = []
    
    #-----< certificatePolicies >-----#
    certificatePolicies = CLASS(name=u'certificatePolicies', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _certificatePolicies_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificatePoliciesSyntax')))
    certificatePolicies._val = dict([(u'ExtnType', _certificatePolicies_val_ExtnType), (u'id', (2, 5, 29, 32))])
    
    #-----< CertificatePoliciesSyntax >-----#
    CertificatePoliciesSyntax = SEQ_OF(name=u'CertificatePoliciesSyntax', mode=MODE_TYPE)
    _CertificatePoliciesSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'PolicyInformation')))
    CertificatePoliciesSyntax._cont = _CertificatePoliciesSyntax__item_
    CertificatePoliciesSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< PolicyInformation >-----#
    PolicyInformation = SEQ(name=u'PolicyInformation', mode=MODE_TYPE)
    _PolicyInformation_policyIdentifier = OID(name=u'policyIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertPolicyId')))
    _PolicyInformation_policyQualifiers = SEQ_OF(name=u'policyQualifiers', mode=MODE_TYPE, opt=True)
    __PolicyInformation_policyQualifiers__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'PolicyQualifierInfo')))
    _PolicyInformation_policyQualifiers._cont = __PolicyInformation_policyQualifiers__item_
    _PolicyInformation_policyQualifiers._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    PolicyInformation._cont = ASN1Dict([
        (u'policyIdentifier', _PolicyInformation_policyIdentifier),
        (u'policyQualifiers', _PolicyInformation_policyQualifiers),
        ])
    PolicyInformation._ext = []
    
    #-----< CertPolicyId >-----#
    CertPolicyId = OID(name=u'CertPolicyId', mode=MODE_TYPE)
    
    #-----< PolicyQualifierInfo >-----#
    PolicyQualifierInfo = SEQ(name=u'PolicyQualifierInfo', mode=MODE_TYPE)
    _PolicyQualifierInfo_policyQualifierId = OID(name=u'policyQualifierId', mode=MODE_TYPE, typeref=ASN1RefClassField(('CertificateExtensions', 'CERT-POLICY-QUALIFIER'), [u'id']))
    __PolicyQualifierInfo_policyQualifierId_tab = CLASS(name='_tab_CERT-POLICY-QUALIFIER', mode=MODE_SET, typeref=ASN1RefType(('CertificateExtensions', 'CERT-POLICY-QUALIFIER')))
    __PolicyQualifierInfo_policyQualifierId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _PolicyQualifierInfo_policyQualifierId._const_tab = __PolicyQualifierInfo_policyQualifierId_tab
    _PolicyQualifierInfo_policyQualifierId._const_tab_at = None
    _PolicyQualifierInfo_policyQualifierId._const_tab_id = u'id'
    _PolicyQualifierInfo_qualifier = OPEN(name=u'qualifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('CertificateExtensions', 'CERT-POLICY-QUALIFIER'), [u'Qualifier']), opt=True)
    __PolicyQualifierInfo_qualifier_tab = CLASS(name='_tab_CERT-POLICY-QUALIFIER', mode=MODE_SET, typeref=ASN1RefType(('CertificateExtensions', 'CERT-POLICY-QUALIFIER')))
    __PolicyQualifierInfo_qualifier_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _PolicyQualifierInfo_qualifier._const_tab = __PolicyQualifierInfo_qualifier_tab
    _PolicyQualifierInfo_qualifier._const_tab_at = ('..', u'policyQualifierId')
    _PolicyQualifierInfo_qualifier._const_tab_id = u'Qualifier'
    PolicyQualifierInfo._cont = ASN1Dict([
        (u'policyQualifierId', _PolicyQualifierInfo_policyQualifierId),
        (u'qualifier', _PolicyQualifierInfo_qualifier),
        ])
    PolicyQualifierInfo._ext = []
    
    #-----< SupportedPolicyQualifiers >-----#
    SupportedPolicyQualifiers = CLASS(name=u'SupportedPolicyQualifiers', mode=MODE_SET, typeref=ASN1RefType(('CertificateExtensions', 'CERT-POLICY-QUALIFIER')))
    SupportedPolicyQualifiers._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
    
    #-----< anyPolicy >-----#
    anyPolicy = OID(name=u'anyPolicy', mode=MODE_VALUE)
    anyPolicy._val = (2, 5, 29, 32, 0)
    
    #-----< CERT-POLICY-QUALIFIER >-----#
    CERT_POLICY_QUALIFIER = CLASS(name=u'CERT-POLICY-QUALIFIER', mode=MODE_TYPE)
    _CERT_POLICY_QUALIFIER_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    _CERT_POLICY_QUALIFIER_Qualifier = OPEN(name=u'Qualifier', mode=MODE_TYPE, opt=True)
    CERT_POLICY_QUALIFIER._cont = ASN1Dict([
        (u'id', _CERT_POLICY_QUALIFIER_id),
        (u'Qualifier', _CERT_POLICY_QUALIFIER_Qualifier),
        ])
    
    #-----< policyMappings >-----#
    policyMappings = CLASS(name=u'policyMappings', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _policyMappings_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'PolicyMappingsSyntax')))
    policyMappings._val = dict([(u'ExtnType', _policyMappings_val_ExtnType), (u'id', (2, 5, 29, 33))])
    
    #-----< PolicyMappingsSyntax >-----#
    PolicyMappingsSyntax = SEQ_OF(name=u'PolicyMappingsSyntax', mode=MODE_TYPE)
    _PolicyMappingsSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    __PolicyMappingsSyntax__item__issuerDomainPolicy = OID(name=u'issuerDomainPolicy', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertPolicyId')))
    __PolicyMappingsSyntax__item__subjectDomainPolicy = OID(name=u'subjectDomainPolicy', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertPolicyId')))
    _PolicyMappingsSyntax__item_._cont = ASN1Dict([
        (u'issuerDomainPolicy', __PolicyMappingsSyntax__item__issuerDomainPolicy),
        (u'subjectDomainPolicy', __PolicyMappingsSyntax__item__subjectDomainPolicy),
        ])
    _PolicyMappingsSyntax__item_._ext = []
    PolicyMappingsSyntax._cont = _PolicyMappingsSyntax__item_
    PolicyMappingsSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< subjectAltName >-----#
    subjectAltName = CLASS(name=u'subjectAltName', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _subjectAltName_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')))
    subjectAltName._val = dict([(u'ExtnType', _subjectAltName_val_ExtnType), (u'id', (2, 5, 29, 17))])
    
    #-----< GeneralNames >-----#
    GeneralNames = SEQ_OF(name=u'GeneralNames', mode=MODE_TYPE)
    _GeneralNames__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    GeneralNames._cont = _GeneralNames__item_
    GeneralNames._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< GeneralName >-----#
    GeneralName = CHOICE(name=u'GeneralName', mode=MODE_TYPE)
    _GeneralName_otherName = SEQ(name=u'otherName', mode=MODE_TYPE)
    __GeneralName_otherName_type_id = OID(name='type-id', mode=MODE_TYPE, typeref=ASN1RefClassField(('CertificateExtensions', 'OTHER-NAME'), ['id']))
    __GeneralName_otherName_value = OPEN(name='value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CertificateExtensions', 'OTHER-NAME'), ['Type']))
    _GeneralName_otherName._cont = ASN1Dict([
        ('type-id', __GeneralName_otherName_type_id),
        ('value', __GeneralName_otherName_value),
        ])
    _GeneralName_otherName._ext = None
    _GeneralName_otherName.TAG = 8
    _GeneralName_rfc822Name = STR_IA5(name=u'rfc822Name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _GeneralName_dNSName = STR_IA5(name=u'dNSName', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _GeneralName_x400Address = SEQ(name=u'x400Address', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'ORAddress')))
    _GeneralName_directoryName = CHOICE(name=u'directoryName', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _GeneralName_ediPartyName = SEQ(name=u'ediPartyName', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'EDIPartyName')))
    _GeneralName_uniformResourceIdentifier = STR_IA5(name=u'uniformResourceIdentifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _GeneralName_iPAddress = OCT_STR(name=u'iPAddress', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _GeneralName_registeredID = OID(name=u'registeredID', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    GeneralName._cont = ASN1Dict([
        (u'otherName', _GeneralName_otherName),
        (u'rfc822Name', _GeneralName_rfc822Name),
        (u'dNSName', _GeneralName_dNSName),
        (u'x400Address', _GeneralName_x400Address),
        (u'directoryName', _GeneralName_directoryName),
        (u'ediPartyName', _GeneralName_ediPartyName),
        (u'uniformResourceIdentifier', _GeneralName_uniformResourceIdentifier),
        (u'iPAddress', _GeneralName_iPAddress),
        (u'registeredID', _GeneralName_registeredID),
        ])
    GeneralName._ext = []
    
    #-----< OTHER-NAME >-----#
    OTHER_NAME = CLASS(name=u'OTHER-NAME', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', u'TYPE-IDENTIFIER'), []))
    
    #-----< EDIPartyName >-----#
    EDIPartyName = SEQ(name=u'EDIPartyName', mode=MODE_TYPE)
    _EDIPartyName_nameAssigner = CHOICE(name=u'nameAssigner', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _EDIPartyName_partyName = CHOICE(name=u'partyName', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    EDIPartyName._cont = ASN1Dict([
        (u'nameAssigner', _EDIPartyName_nameAssigner),
        (u'partyName', _EDIPartyName_partyName),
        ])
    EDIPartyName._ext = []
    
    #-----< issuerAltName >-----#
    issuerAltName = CLASS(name=u'issuerAltName', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _issuerAltName_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')))
    issuerAltName._val = dict([(u'ExtnType', _issuerAltName_val_ExtnType), (u'id', (2, 5, 29, 18))])
    
    #-----< subjectDirectoryAttributes >-----#
    subjectDirectoryAttributes = CLASS(name=u'subjectDirectoryAttributes', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _subjectDirectoryAttributes_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'AttributesSyntax')))
    subjectDirectoryAttributes._val = dict([(u'ExtnType', _subjectDirectoryAttributes_val_ExtnType), (u'id', (2, 5, 29, 9))])
    
    #-----< AttributesSyntax >-----#
    AttributesSyntax = SEQ_OF(name=u'AttributesSyntax', mode=MODE_TYPE)
    _AttributesSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    __AttributesSyntax__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ___AttributesSyntax__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ____AttributesSyntax__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    ____AttributesSyntax__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ___AttributesSyntax__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', ____AttributesSyntax__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ____AttributesSyntax__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    __AttributesSyntax__item__type._const_tab = ___AttributesSyntax__item__type_tab
    __AttributesSyntax__item__type._const_tab_at = None
    __AttributesSyntax__item__type._const_tab_id = u'id'
    __AttributesSyntax__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ___AttributesSyntax__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ___AttributesSyntax__item__values__item_._const_tab = ___AttributesSyntax__item__type_tab
    ___AttributesSyntax__item__values__item_._const_tab_at = ('..', '..', u'type')
    ___AttributesSyntax__item__values__item_._const_tab_id = u'Type'
    __AttributesSyntax__item__values._cont = ___AttributesSyntax__item__values__item_
    __AttributesSyntax__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    __AttributesSyntax__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ___AttributesSyntax__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____AttributesSyntax__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AttributesSyntax__item__valuesWithContext__item__value._const_tab = ___AttributesSyntax__item__type_tab
    ____AttributesSyntax__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ____AttributesSyntax__item__valuesWithContext__item__value._const_tab_id = u'Type'
    ____AttributesSyntax__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _____AttributesSyntax__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ____AttributesSyntax__item__valuesWithContext__item__contextList._cont = _____AttributesSyntax__item__valuesWithContext__item__contextList__item_
    ____AttributesSyntax__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___AttributesSyntax__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ____AttributesSyntax__item__valuesWithContext__item__value),
        (u'contextList', ____AttributesSyntax__item__valuesWithContext__item__contextList),
        ])
    ___AttributesSyntax__item__valuesWithContext__item_._ext = []
    __AttributesSyntax__item__valuesWithContext._cont = ___AttributesSyntax__item__valuesWithContext__item_
    __AttributesSyntax__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _AttributesSyntax__item_._cont = ASN1Dict([
        (u'type', __AttributesSyntax__item__type),
        (u'values', __AttributesSyntax__item__values),
        (u'valuesWithContext', __AttributesSyntax__item__valuesWithContext),
        ])
    _AttributesSyntax__item_._ext = []
    AttributesSyntax._cont = _AttributesSyntax__item_
    AttributesSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< basicConstraints >-----#
    basicConstraints = CLASS(name=u'basicConstraints', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _basicConstraints_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'BasicConstraintsSyntax')))
    basicConstraints._val = dict([(u'ExtnType', _basicConstraints_val_ExtnType), (u'id', (2, 5, 29, 19))])
    
    #-----< BasicConstraintsSyntax >-----#
    BasicConstraintsSyntax = SEQ(name=u'BasicConstraintsSyntax', mode=MODE_TYPE)
    _BasicConstraintsSyntax_cA = BOOL(name=u'cA', mode=MODE_TYPE, default=False)
    _BasicConstraintsSyntax_pathLenConstraint = INT(name=u'pathLenConstraint', mode=MODE_TYPE, opt=True)
    _BasicConstraintsSyntax_pathLenConstraint._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    BasicConstraintsSyntax._cont = ASN1Dict([
        (u'cA', _BasicConstraintsSyntax_cA),
        (u'pathLenConstraint', _BasicConstraintsSyntax_pathLenConstraint),
        ])
    BasicConstraintsSyntax._ext = []
    
    #-----< nameConstraints >-----#
    nameConstraints = CLASS(name=u'nameConstraints', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _nameConstraints_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'NameConstraintsSyntax')))
    nameConstraints._val = dict([(u'ExtnType', _nameConstraints_val_ExtnType), (u'id', (2, 5, 29, 30))])
    
    #-----< NameConstraintsSyntax >-----#
    NameConstraintsSyntax = SEQ(name=u'NameConstraintsSyntax', mode=MODE_TYPE)
    _NameConstraintsSyntax_permittedSubtrees = SEQ_OF(name=u'permittedSubtrees', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralSubtrees')), opt=True)
    _NameConstraintsSyntax_excludedSubtrees = SEQ_OF(name=u'excludedSubtrees', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralSubtrees')), opt=True)
    NameConstraintsSyntax._cont = ASN1Dict([
        (u'permittedSubtrees', _NameConstraintsSyntax_permittedSubtrees),
        (u'excludedSubtrees', _NameConstraintsSyntax_excludedSubtrees),
        ])
    NameConstraintsSyntax._ext = []
    
    #-----< GeneralSubtrees >-----#
    GeneralSubtrees = SEQ_OF(name=u'GeneralSubtrees', mode=MODE_TYPE)
    _GeneralSubtrees__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralSubtree')))
    GeneralSubtrees._cont = _GeneralSubtrees__item_
    GeneralSubtrees._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< GeneralSubtree >-----#
    GeneralSubtree = SEQ(name=u'GeneralSubtree', mode=MODE_TYPE)
    _GeneralSubtree_base = CHOICE(name=u'base', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _GeneralSubtree_minimum = INT(name=u'minimum', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'BaseDistance')), default=0)
    _GeneralSubtree_maximum = INT(name=u'maximum', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'BaseDistance')), opt=True)
    GeneralSubtree._cont = ASN1Dict([
        (u'base', _GeneralSubtree_base),
        (u'minimum', _GeneralSubtree_minimum),
        (u'maximum', _GeneralSubtree_maximum),
        ])
    GeneralSubtree._ext = []
    
    #-----< BaseDistance >-----#
    BaseDistance = INT(name=u'BaseDistance', mode=MODE_TYPE)
    BaseDistance._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    
    #-----< policyConstraints >-----#
    policyConstraints = CLASS(name=u'policyConstraints', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _policyConstraints_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'PolicyConstraintsSyntax')))
    policyConstraints._val = dict([(u'ExtnType', _policyConstraints_val_ExtnType), (u'id', (2, 5, 29, 36))])
    
    #-----< PolicyConstraintsSyntax >-----#
    PolicyConstraintsSyntax = SEQ(name=u'PolicyConstraintsSyntax', mode=MODE_TYPE)
    _PolicyConstraintsSyntax_requireExplicitPolicy = INT(name=u'requireExplicitPolicy', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'SkipCerts')), opt=True)
    _PolicyConstraintsSyntax_inhibitPolicyMapping = INT(name=u'inhibitPolicyMapping', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'SkipCerts')), opt=True)
    PolicyConstraintsSyntax._cont = ASN1Dict([
        (u'requireExplicitPolicy', _PolicyConstraintsSyntax_requireExplicitPolicy),
        (u'inhibitPolicyMapping', _PolicyConstraintsSyntax_inhibitPolicyMapping),
        ])
    PolicyConstraintsSyntax._ext = []
    
    #-----< SkipCerts >-----#
    SkipCerts = INT(name=u'SkipCerts', mode=MODE_TYPE)
    SkipCerts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    
    #-----< inhibitAnyPolicy >-----#
    inhibitAnyPolicy = CLASS(name=u'inhibitAnyPolicy', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _inhibitAnyPolicy_val_ExtnType = INT(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'SkipCerts')))
    inhibitAnyPolicy._val = dict([(u'ExtnType', _inhibitAnyPolicy_val_ExtnType), (u'id', (2, 5, 29, 54))])
    
    #-----< cRLNumber >-----#
    cRLNumber = CLASS(name=u'cRLNumber', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _cRLNumber_val_ExtnType = INT(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLNumber')))
    cRLNumber._val = dict([(u'ExtnType', _cRLNumber_val_ExtnType), (u'id', (2, 5, 29, 20))])
    
    #-----< CRLNumber >-----#
    CRLNumber = INT(name=u'CRLNumber', mode=MODE_TYPE)
    CRLNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    
    #-----< crlScope >-----#
    crlScope = CLASS(name=u'crlScope', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _crlScope_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLScopeSyntax')))
    crlScope._val = dict([(u'ExtnType', _crlScope_val_ExtnType), (u'id', (2, 5, 29, 44))])
    
    #-----< CRLScopeSyntax >-----#
    CRLScopeSyntax = SEQ_OF(name=u'CRLScopeSyntax', mode=MODE_TYPE)
    _CRLScopeSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'PerAuthorityScope')))
    CRLScopeSyntax._cont = _CRLScopeSyntax__item_
    CRLScopeSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< PerAuthorityScope >-----#
    PerAuthorityScope = SEQ(name=u'PerAuthorityScope', mode=MODE_TYPE)
    _PerAuthorityScope_authorityName = CHOICE(name=u'authorityName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')), opt=True)
    _PerAuthorityScope_distributionPoint = CHOICE(name=u'distributionPoint', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'DistributionPointName')), opt=True)
    _PerAuthorityScope_onlyContains = BIT_STR(name=u'onlyContains', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'OnlyCertificateTypes')), opt=True)
    _PerAuthorityScope_onlySomeReasons = BIT_STR(name=u'onlySomeReasons', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'ReasonFlags')), opt=True)
    _PerAuthorityScope_serialNumberRange = SEQ(name=u'serialNumberRange', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'NumberRange')), opt=True)
    _PerAuthorityScope_subjectKeyIdRange = SEQ(name=u'subjectKeyIdRange', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'NumberRange')), opt=True)
    _PerAuthorityScope_nameSubtrees = SEQ_OF(name=u'nameSubtrees', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    _PerAuthorityScope_baseRevocationInfo = SEQ(name=u'baseRevocationInfo', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'BaseRevocationInfo')), opt=True)
    PerAuthorityScope._cont = ASN1Dict([
        (u'authorityName', _PerAuthorityScope_authorityName),
        (u'distributionPoint', _PerAuthorityScope_distributionPoint),
        (u'onlyContains', _PerAuthorityScope_onlyContains),
        (u'onlySomeReasons', _PerAuthorityScope_onlySomeReasons),
        (u'serialNumberRange', _PerAuthorityScope_serialNumberRange),
        (u'subjectKeyIdRange', _PerAuthorityScope_subjectKeyIdRange),
        (u'nameSubtrees', _PerAuthorityScope_nameSubtrees),
        (u'baseRevocationInfo', _PerAuthorityScope_baseRevocationInfo),
        ])
    PerAuthorityScope._ext = []
    
    #-----< OnlyCertificateTypes >-----#
    OnlyCertificateTypes = BIT_STR(name=u'OnlyCertificateTypes', mode=MODE_TYPE)
    OnlyCertificateTypes._cont = ASN1Dict([(u'user', 0), (u'authority', 1), (u'attribute', 2)])
    
    #-----< NumberRange >-----#
    NumberRange = SEQ(name=u'NumberRange', mode=MODE_TYPE)
    _NumberRange_startingNumber = INT(name=u'startingNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _NumberRange_endingNumber = INT(name=u'endingNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _NumberRange_modulus = INT(name=u'modulus', mode=MODE_TYPE, opt=True)
    NumberRange._cont = ASN1Dict([
        (u'startingNumber', _NumberRange_startingNumber),
        (u'endingNumber', _NumberRange_endingNumber),
        (u'modulus', _NumberRange_modulus),
        ])
    NumberRange._ext = []
    
    #-----< BaseRevocationInfo >-----#
    BaseRevocationInfo = SEQ(name=u'BaseRevocationInfo', mode=MODE_TYPE)
    _BaseRevocationInfo_cRLStreamIdentifier = INT(name=u'cRLStreamIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CRLStreamIdentifier')), opt=True)
    _BaseRevocationInfo_cRLNumber = INT(name=u'cRLNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CRLNumber')))
    _BaseRevocationInfo_baseThisUpdate = TIME_GEN(name=u'baseThisUpdate', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    BaseRevocationInfo._cont = ASN1Dict([
        (u'cRLStreamIdentifier', _BaseRevocationInfo_cRLStreamIdentifier),
        (u'cRLNumber', _BaseRevocationInfo_cRLNumber),
        (u'baseThisUpdate', _BaseRevocationInfo_baseThisUpdate),
        ])
    BaseRevocationInfo._ext = []
    
    #-----< statusReferrals >-----#
    statusReferrals = CLASS(name=u'statusReferrals', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _statusReferrals_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'StatusReferrals')))
    statusReferrals._val = dict([(u'ExtnType', _statusReferrals_val_ExtnType), (u'id', (2, 5, 29, 45))])
    
    #-----< StatusReferrals >-----#
    StatusReferrals = SEQ_OF(name=u'StatusReferrals', mode=MODE_TYPE)
    _StatusReferrals__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'StatusReferral')))
    StatusReferrals._cont = _StatusReferrals__item_
    StatusReferrals._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< StatusReferral >-----#
    StatusReferral = CHOICE(name=u'StatusReferral', mode=MODE_TYPE)
    _StatusReferral_cRLReferral = SEQ(name=u'cRLReferral', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CRLReferral')))
    _StatusReferral_otherReferral = SEQ(name=u'otherReferral', mode=MODE_TYPE)
    __StatusReferral_otherReferral_type_id = OID(name='type-id', mode=MODE_TYPE, typeref=ASN1RefClassField(('CertificateExtensions', 'OTHER-REFERRAL'), ['id']))
    __StatusReferral_otherReferral_value = OPEN(name='value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CertificateExtensions', 'OTHER-REFERRAL'), ['Type']))
    _StatusReferral_otherReferral._cont = ASN1Dict([
        ('type-id', __StatusReferral_otherReferral_type_id),
        ('value', __StatusReferral_otherReferral_value),
        ])
    _StatusReferral_otherReferral._ext = None
    _StatusReferral_otherReferral.TAG = 8
    StatusReferral._cont = ASN1Dict([
        (u'cRLReferral', _StatusReferral_cRLReferral),
        (u'otherReferral', _StatusReferral_otherReferral),
        ])
    StatusReferral._ext = []
    
    #-----< CRLReferral >-----#
    CRLReferral = SEQ(name=u'CRLReferral', mode=MODE_TYPE)
    _CRLReferral_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')), opt=True)
    _CRLReferral_location = CHOICE(name=u'location', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')), opt=True)
    _CRLReferral_deltaRefInfo = SEQ(name=u'deltaRefInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'DeltaRefInfo')), opt=True)
    _CRLReferral_cRLScope = SEQ_OF(name=u'cRLScope', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLScopeSyntax')))
    _CRLReferral_lastUpdate = TIME_GEN(name=u'lastUpdate', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CRLReferral_lastChangedCRL = TIME_GEN(name=u'lastChangedCRL', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    CRLReferral._cont = ASN1Dict([
        (u'issuer', _CRLReferral_issuer),
        (u'location', _CRLReferral_location),
        (u'deltaRefInfo', _CRLReferral_deltaRefInfo),
        (u'cRLScope', _CRLReferral_cRLScope),
        (u'lastUpdate', _CRLReferral_lastUpdate),
        (u'lastChangedCRL', _CRLReferral_lastChangedCRL),
        ])
    CRLReferral._ext = []
    
    #-----< DeltaRefInfo >-----#
    DeltaRefInfo = SEQ(name=u'DeltaRefInfo', mode=MODE_TYPE)
    _DeltaRefInfo_deltaLocation = CHOICE(name=u'deltaLocation', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _DeltaRefInfo_lastDelta = TIME_GEN(name=u'lastDelta', mode=MODE_TYPE, opt=True)
    DeltaRefInfo._cont = ASN1Dict([
        (u'deltaLocation', _DeltaRefInfo_deltaLocation),
        (u'lastDelta', _DeltaRefInfo_lastDelta),
        ])
    DeltaRefInfo._ext = []
    
    #-----< OTHER-REFERRAL >-----#
    OTHER_REFERRAL = CLASS(name=u'OTHER-REFERRAL', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', u'TYPE-IDENTIFIER'), []))
    
    #-----< cRLStreamIdentifier >-----#
    cRLStreamIdentifier = CLASS(name=u'cRLStreamIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _cRLStreamIdentifier_val_ExtnType = INT(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLStreamIdentifier')))
    cRLStreamIdentifier._val = dict([(u'ExtnType', _cRLStreamIdentifier_val_ExtnType), (u'id', (2, 5, 29, 40))])
    
    #-----< CRLStreamIdentifier >-----#
    CRLStreamIdentifier = INT(name=u'CRLStreamIdentifier', mode=MODE_TYPE)
    CRLStreamIdentifier._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    
    #-----< orderedList >-----#
    orderedList = CLASS(name=u'orderedList', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _orderedList_val_ExtnType = ENUM(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'OrderedListSyntax')))
    orderedList._val = dict([(u'ExtnType', _orderedList_val_ExtnType), (u'id', (2, 5, 29, 47))])
    
    #-----< OrderedListSyntax >-----#
    OrderedListSyntax = ENUM(name=u'OrderedListSyntax', mode=MODE_TYPE)
    OrderedListSyntax._cont = ASN1Dict([(u'ascSerialNum', 0), (u'ascRevDate', 1)])
    OrderedListSyntax._ext = []
    
    #-----< deltaInfo >-----#
    deltaInfo = CLASS(name=u'deltaInfo', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _deltaInfo_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'DeltaInformation')))
    deltaInfo._val = dict([(u'ExtnType', _deltaInfo_val_ExtnType), (u'id', (2, 5, 29, 53))])
    
    #-----< DeltaInformation >-----#
    DeltaInformation = SEQ(name=u'DeltaInformation', mode=MODE_TYPE)
    _DeltaInformation_deltaLocation = CHOICE(name=u'deltaLocation', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _DeltaInformation_nextDelta = TIME_GEN(name=u'nextDelta', mode=MODE_TYPE, opt=True)
    DeltaInformation._cont = ASN1Dict([
        (u'deltaLocation', _DeltaInformation_deltaLocation),
        (u'nextDelta', _DeltaInformation_nextDelta),
        ])
    DeltaInformation._ext = []
    
    #-----< toBeRevoked >-----#
    toBeRevoked = CLASS(name=u'toBeRevoked', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _toBeRevoked_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'ToBeRevokedSyntax')))
    toBeRevoked._val = dict([(u'ExtnType', _toBeRevoked_val_ExtnType), (u'id', (2, 5, 29, 58))])
    
    #-----< ToBeRevokedSyntax >-----#
    ToBeRevokedSyntax = SEQ_OF(name=u'ToBeRevokedSyntax', mode=MODE_TYPE)
    _ToBeRevokedSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'ToBeRevokedGroup')))
    ToBeRevokedSyntax._cont = _ToBeRevokedSyntax__item_
    ToBeRevokedSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< ToBeRevokedGroup >-----#
    ToBeRevokedGroup = SEQ(name=u'ToBeRevokedGroup', mode=MODE_TYPE)
    _ToBeRevokedGroup_certificateIssuer = CHOICE(name=u'certificateIssuer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')), opt=True)
    _ToBeRevokedGroup_reasonInfo = SEQ(name=u'reasonInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'ReasonInfo')), opt=True)
    _ToBeRevokedGroup_revocationTime = TIME_GEN(name=u'revocationTime', mode=MODE_TYPE)
    _ToBeRevokedGroup_certificateGroup = CHOICE(name=u'certificateGroup', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateGroup')))
    ToBeRevokedGroup._cont = ASN1Dict([
        (u'certificateIssuer', _ToBeRevokedGroup_certificateIssuer),
        (u'reasonInfo', _ToBeRevokedGroup_reasonInfo),
        (u'revocationTime', _ToBeRevokedGroup_revocationTime),
        (u'certificateGroup', _ToBeRevokedGroup_certificateGroup),
        ])
    ToBeRevokedGroup._ext = []
    
    #-----< ReasonInfo >-----#
    ReasonInfo = SEQ(name=u'ReasonInfo', mode=MODE_TYPE)
    _ReasonInfo_reasonCode = ENUM(name=u'reasonCode', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLReason')))
    _ReasonInfo_holdInstructionCode = OID(name=u'holdInstructionCode', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'HoldInstruction')), opt=True)
    ReasonInfo._cont = ASN1Dict([
        (u'reasonCode', _ReasonInfo_reasonCode),
        (u'holdInstructionCode', _ReasonInfo_holdInstructionCode),
        ])
    ReasonInfo._ext = []
    
    #-----< CertificateGroup >-----#
    CertificateGroup = CHOICE(name=u'CertificateGroup', mode=MODE_TYPE)
    _CertificateGroup_serialNumbers = SEQ_OF(name=u'serialNumbers', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertificateSerialNumbers')))
    _CertificateGroup_serialNumberRange = SEQ(name=u'serialNumberRange', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertificateGroupNumberRange')))
    _CertificateGroup_nameSubtree = CHOICE(name=u'nameSubtree', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    CertificateGroup._cont = ASN1Dict([
        (u'serialNumbers', _CertificateGroup_serialNumbers),
        (u'serialNumberRange', _CertificateGroup_serialNumberRange),
        (u'nameSubtree', _CertificateGroup_nameSubtree),
        ])
    CertificateGroup._ext = []
    
    #-----< CertificateGroupNumberRange >-----#
    CertificateGroupNumberRange = SEQ(name=u'CertificateGroupNumberRange', mode=MODE_TYPE)
    _CertificateGroupNumberRange_startingNumber = INT(name=u'startingNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _CertificateGroupNumberRange_endingNumber = INT(name=u'endingNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    CertificateGroupNumberRange._cont = ASN1Dict([
        (u'startingNumber', _CertificateGroupNumberRange_startingNumber),
        (u'endingNumber', _CertificateGroupNumberRange_endingNumber),
        ])
    CertificateGroupNumberRange._ext = []
    
    #-----< CertificateSerialNumbers >-----#
    CertificateSerialNumbers = SEQ_OF(name=u'CertificateSerialNumbers', mode=MODE_TYPE)
    _CertificateSerialNumbers__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')))
    CertificateSerialNumbers._cont = _CertificateSerialNumbers__item_
    CertificateSerialNumbers._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< revokedGroups >-----#
    revokedGroups = CLASS(name=u'revokedGroups', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _revokedGroups_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'RevokedGroupsSyntax')))
    revokedGroups._val = dict([(u'ExtnType', _revokedGroups_val_ExtnType), (u'id', (2, 5, 29, 59))])
    
    #-----< RevokedGroupsSyntax >-----#
    RevokedGroupsSyntax = SEQ_OF(name=u'RevokedGroupsSyntax', mode=MODE_TYPE)
    _RevokedGroupsSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'RevokedGroup')))
    RevokedGroupsSyntax._cont = _RevokedGroupsSyntax__item_
    RevokedGroupsSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< RevokedGroup >-----#
    RevokedGroup = SEQ(name=u'RevokedGroup', mode=MODE_TYPE)
    _RevokedGroup_certificateIssuer = CHOICE(name=u'certificateIssuer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')), opt=True)
    _RevokedGroup_reasonInfo = SEQ(name=u'reasonInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'ReasonInfo')), opt=True)
    _RevokedGroup_invalidityDate = TIME_GEN(name=u'invalidityDate', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _RevokedGroup_revokedcertificateGroup = CHOICE(name=u'revokedcertificateGroup', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'RevokedCertificateGroup')))
    RevokedGroup._cont = ASN1Dict([
        (u'certificateIssuer', _RevokedGroup_certificateIssuer),
        (u'reasonInfo', _RevokedGroup_reasonInfo),
        (u'invalidityDate', _RevokedGroup_invalidityDate),
        (u'revokedcertificateGroup', _RevokedGroup_revokedcertificateGroup),
        ])
    RevokedGroup._ext = []
    
    #-----< RevokedCertificateGroup >-----#
    RevokedCertificateGroup = CHOICE(name=u'RevokedCertificateGroup', mode=MODE_TYPE)
    _RevokedCertificateGroup_serialNumberRange = SEQ(name=u'serialNumberRange', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'NumberRange')))
    _RevokedCertificateGroup_nameSubtree = CHOICE(name=u'nameSubtree', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    RevokedCertificateGroup._cont = ASN1Dict([
        (u'serialNumberRange', _RevokedCertificateGroup_serialNumberRange),
        (u'nameSubtree', _RevokedCertificateGroup_nameSubtree),
        ])
    RevokedCertificateGroup._ext = None
    
    #-----< expiredCertsOnCRL >-----#
    expiredCertsOnCRL = CLASS(name=u'expiredCertsOnCRL', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _expiredCertsOnCRL_val_ExtnType = TIME_GEN(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'ExpiredCertsOnCRL')))
    expiredCertsOnCRL._val = dict([(u'ExtnType', _expiredCertsOnCRL_val_ExtnType), (u'id', (2, 5, 29, 60))])
    
    #-----< ExpiredCertsOnCRL >-----#
    ExpiredCertsOnCRL = TIME_GEN(name=u'ExpiredCertsOnCRL', mode=MODE_TYPE)
    
    #-----< reasonCode >-----#
    reasonCode = CLASS(name=u'reasonCode', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _reasonCode_val_ExtnType = ENUM(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLReason')))
    reasonCode._val = dict([(u'ExtnType', _reasonCode_val_ExtnType), (u'id', (2, 5, 29, 21))])
    
    #-----< CRLReason >-----#
    CRLReason = ENUM(name=u'CRLReason', mode=MODE_TYPE)
    CRLReason._cont = ASN1Dict([(u'unspecified', 0), (u'keyCompromise', 1), (u'cACompromise', 2), (u'affiliationChanged', 3), (u'superseded', 4), (u'cessationOfOperation', 5), (u'certificateHold', 6), (u'removeFromCRL', 8), (u'privilegeWithdrawn', 9), (u'aACompromise', 10), (u'weakAlgorithmOrKey', 11)])
    CRLReason._ext = [u'weakAlgorithmOrKey']
    
    #-----< holdInstructionCode >-----#
    holdInstructionCode = CLASS(name=u'holdInstructionCode', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _holdInstructionCode_val_ExtnType = OID(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'HoldInstruction')))
    holdInstructionCode._val = dict([(u'ExtnType', _holdInstructionCode_val_ExtnType), (u'id', (2, 5, 29, 23))])
    
    #-----< HoldInstruction >-----#
    HoldInstruction = OID(name=u'HoldInstruction', mode=MODE_TYPE)
    
    #-----< invalidityDate >-----#
    invalidityDate = CLASS(name=u'invalidityDate', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _invalidityDate_val_ExtnType = TIME_GEN(name=u'ExtnType', mode=MODE_TYPE)
    invalidityDate._val = dict([(u'ExtnType', _invalidityDate_val_ExtnType), (u'id', (2, 5, 29, 24))])
    
    #-----< cRLDistributionPoints >-----#
    cRLDistributionPoints = CLASS(name=u'cRLDistributionPoints', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _cRLDistributionPoints_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLDistPointsSyntax')))
    cRLDistributionPoints._val = dict([(u'ExtnType', _cRLDistributionPoints_val_ExtnType), (u'id', (2, 5, 29, 31))])
    
    #-----< CRLDistPointsSyntax >-----#
    CRLDistPointsSyntax = SEQ_OF(name=u'CRLDistPointsSyntax', mode=MODE_TYPE)
    _CRLDistPointsSyntax__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'DistributionPoint')))
    CRLDistPointsSyntax._cont = _CRLDistPointsSyntax__item_
    CRLDistPointsSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< DistributionPoint >-----#
    DistributionPoint = SEQ(name=u'DistributionPoint', mode=MODE_TYPE)
    _DistributionPoint_distributionPoint = CHOICE(name=u'distributionPoint', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'DistributionPointName')), opt=True)
    _DistributionPoint_reasons = BIT_STR(name=u'reasons', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'ReasonFlags')), opt=True)
    _DistributionPoint_cRLIssuer = SEQ_OF(name=u'cRLIssuer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    DistributionPoint._cont = ASN1Dict([
        (u'distributionPoint', _DistributionPoint_distributionPoint),
        (u'reasons', _DistributionPoint_reasons),
        (u'cRLIssuer', _DistributionPoint_cRLIssuer),
        ])
    DistributionPoint._ext = []
    
    #-----< DistributionPointName >-----#
    DistributionPointName = CHOICE(name=u'DistributionPointName', mode=MODE_TYPE)
    _DistributionPointName_fullName = SEQ_OF(name=u'fullName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')))
    _DistributionPointName_nameRelativeToCRLIssuer = SET_OF(name=u'nameRelativeToCRLIssuer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    DistributionPointName._cont = ASN1Dict([
        (u'fullName', _DistributionPointName_fullName),
        (u'nameRelativeToCRLIssuer', _DistributionPointName_nameRelativeToCRLIssuer),
        ])
    DistributionPointName._ext = []
    
    #-----< ReasonFlags >-----#
    ReasonFlags = BIT_STR(name=u'ReasonFlags', mode=MODE_TYPE)
    ReasonFlags._cont = ASN1Dict([(u'unused', 0), (u'keyCompromise', 1), (u'cACompromise', 2), (u'affiliationChanged', 3), (u'superseded', 4), (u'cessationOfOperation', 5), (u'certificateHold', 6), (u'privilegeWithdrawn', 7), (u'aACompromise', 8), (u'weakAlgorithmOrKey', 9)])
    ReasonFlags._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9)], ev=[10], er=[])
    
    #-----< issuingDistributionPoint >-----#
    issuingDistributionPoint = CLASS(name=u'issuingDistributionPoint', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _issuingDistributionPoint_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'IssuingDistPointSyntax')))
    issuingDistributionPoint._val = dict([(u'ExtnType', _issuingDistributionPoint_val_ExtnType), (u'id', (2, 5, 29, 28))])
    
    #-----< IssuingDistPointSyntax >-----#
    IssuingDistPointSyntax = SEQ(name=u'IssuingDistPointSyntax', mode=MODE_TYPE)
    _IssuingDistPointSyntax_distributionPoint = CHOICE(name=u'distributionPoint', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'DistributionPointName')), opt=True)
    _IssuingDistPointSyntax_onlyContainsUserPublicKeyCerts = BOOL(name=u'onlyContainsUserPublicKeyCerts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
    _IssuingDistPointSyntax_onlyContainsCACerts = BOOL(name=u'onlyContainsCACerts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
    _IssuingDistPointSyntax_onlySomeReasons = BIT_STR(name=u'onlySomeReasons', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'ReasonFlags')), opt=True)
    _IssuingDistPointSyntax_indirectCRL = BOOL(name=u'indirectCRL', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
    IssuingDistPointSyntax._cont = ASN1Dict([
        (u'distributionPoint', _IssuingDistPointSyntax_distributionPoint),
        (u'onlyContainsUserPublicKeyCerts', _IssuingDistPointSyntax_onlyContainsUserPublicKeyCerts),
        (u'onlyContainsCACerts', _IssuingDistPointSyntax_onlyContainsCACerts),
        (u'onlySomeReasons', _IssuingDistPointSyntax_onlySomeReasons),
        (u'indirectCRL', _IssuingDistPointSyntax_indirectCRL),
        ])
    IssuingDistPointSyntax._ext = []
    
    #-----< certificateIssuer >-----#
    certificateIssuer = CLASS(name=u'certificateIssuer', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _certificateIssuer_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')))
    certificateIssuer._val = dict([(u'ExtnType', _certificateIssuer_val_ExtnType), (u'id', (2, 5, 29, 29))])
    
    #-----< deltaCRLIndicator >-----#
    deltaCRLIndicator = CLASS(name=u'deltaCRLIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _deltaCRLIndicator_val_ExtnType = INT(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'BaseCRLNumber')))
    deltaCRLIndicator._val = dict([(u'ExtnType', _deltaCRLIndicator_val_ExtnType), (u'id', (2, 5, 29, 27))])
    
    #-----< BaseCRLNumber >-----#
    BaseCRLNumber = INT(name=u'BaseCRLNumber', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLNumber')))
    
    #-----< baseUpdateTime >-----#
    baseUpdateTime = CLASS(name=u'baseUpdateTime', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _baseUpdateTime_val_ExtnType = TIME_GEN(name=u'ExtnType', mode=MODE_TYPE)
    baseUpdateTime._val = dict([(u'ExtnType', _baseUpdateTime_val_ExtnType), (u'id', (2, 5, 29, 51))])
    
    #-----< freshestCRL >-----#
    freshestCRL = CLASS(name=u'freshestCRL', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _freshestCRL_val_ExtnType = SEQ_OF(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CRLDistPointsSyntax')))
    freshestCRL._val = dict([(u'ExtnType', _freshestCRL_val_ExtnType), (u'id', (2, 5, 29, 46))])
    
    #-----< aAissuingDistributionPoint >-----#
    aAissuingDistributionPoint = CLASS(name=u'aAissuingDistributionPoint', mode=MODE_VALUE, typeref=ASN1RefType(('AuthenticationFramework', 'EXTENSION')))
    _aAissuingDistributionPoint_val_ExtnType = SEQ(name=u'ExtnType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'AAIssuingDistPointSyntax')))
    aAissuingDistributionPoint._val = dict([(u'ExtnType', _aAissuingDistributionPoint_val_ExtnType), (u'id', (2, 5, 29, 63))])
    
    #-----< AAIssuingDistPointSyntax >-----#
    AAIssuingDistPointSyntax = SEQ(name=u'AAIssuingDistPointSyntax', mode=MODE_TYPE)
    _AAIssuingDistPointSyntax_distributionPoint = CHOICE(name=u'distributionPoint', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'DistributionPointName')), opt=True)
    _AAIssuingDistPointSyntax_onlySomeReasons = BIT_STR(name=u'onlySomeReasons', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'ReasonFlags')), opt=True)
    _AAIssuingDistPointSyntax_indirectCRL = BOOL(name=u'indirectCRL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
    _AAIssuingDistPointSyntax_containsUserAttributeCerts = BOOL(name=u'containsUserAttributeCerts', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=True)
    _AAIssuingDistPointSyntax_containsAACerts = BOOL(name=u'containsAACerts', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=True)
    _AAIssuingDistPointSyntax_containsSOAPublicKeyCerts = BOOL(name=u'containsSOAPublicKeyCerts', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=True)
    AAIssuingDistPointSyntax._cont = ASN1Dict([
        (u'distributionPoint', _AAIssuingDistPointSyntax_distributionPoint),
        (u'onlySomeReasons', _AAIssuingDistPointSyntax_onlySomeReasons),
        (u'indirectCRL', _AAIssuingDistPointSyntax_indirectCRL),
        (u'containsUserAttributeCerts', _AAIssuingDistPointSyntax_containsUserAttributeCerts),
        (u'containsAACerts', _AAIssuingDistPointSyntax_containsAACerts),
        (u'containsSOAPublicKeyCerts', _AAIssuingDistPointSyntax_containsSOAPublicKeyCerts),
        ])
    AAIssuingDistPointSyntax._ext = []
    
    #-----< certificateExactMatch >-----#
    certificateExactMatch = CLASS(name=u'certificateExactMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _certificateExactMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateExactAssertion')))
    certificateExactMatch._val = dict([(u'AssertionType', _certificateExactMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 1)), (u'ldapName', [u'certificateExactMatch']), (u'ldapDesc', u'X.509 Certificate Exact Match'), (u'id', (2, 5, 13, 34))])
    
    #-----< CertificateExactAssertion >-----#
    CertificateExactAssertion = SEQ(name=u'CertificateExactAssertion', mode=MODE_TYPE)
    _CertificateExactAssertion_serialNumber = INT(name=u'serialNumber', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')))
    _CertificateExactAssertion_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    CertificateExactAssertion._cont = ASN1Dict([
        (u'serialNumber', _CertificateExactAssertion_serialNumber),
        (u'issuer', _CertificateExactAssertion_issuer),
        ])
    CertificateExactAssertion._ext = []
    
    #-----< certificateMatch >-----#
    certificateMatch = CLASS(name=u'certificateMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _certificateMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateAssertion')))
    certificateMatch._val = dict([(u'AssertionType', _certificateMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 2)), (u'ldapName', [u'certificateMatch']), (u'ldapDesc', u'X.509 Certificate Match'), (u'id', (2, 5, 13, 35))])
    
    #-----< CertificateAssertion >-----#
    CertificateAssertion = SEQ(name=u'CertificateAssertion', mode=MODE_TYPE)
    _CertificateAssertion_serialNumber = INT(name=u'serialNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')), opt=True)
    _CertificateAssertion_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _CertificateAssertion_subjectKeyIdentifier = OCT_STR(name=u'subjectKeyIdentifier', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'SubjectKeyIdentifier')), opt=True)
    _CertificateAssertion_authorityKeyIdentifier = SEQ(name=u'authorityKeyIdentifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'AuthorityKeyIdentifier')), opt=True)
    _CertificateAssertion_certificateValid = CHOICE(name=u'certificateValid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Time')), opt=True)
    _CertificateAssertion_privateKeyValid = TIME_GEN(name=u'privateKeyValid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CertificateAssertion_subjectPublicKeyAlgID = OID(name=u'subjectPublicKeyAlgID', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CertificateAssertion_keyUsage = BIT_STR(name=u'keyUsage', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'KeyUsage')), opt=True)
    _CertificateAssertion_subjectAltName = CHOICE(name=u'subjectAltName', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'AltNameType')), opt=True)
    _CertificateAssertion_policy = SEQ_OF(name=u'policy', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertPolicySet')), opt=True)
    _CertificateAssertion_pathToName = CHOICE(name=u'pathToName', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _CertificateAssertion_subject = CHOICE(name=u'subject', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _CertificateAssertion_nameConstraints = SEQ(name=u'nameConstraints', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'NameConstraintsSyntax')), opt=True)
    CertificateAssertion._cont = ASN1Dict([
        (u'serialNumber', _CertificateAssertion_serialNumber),
        (u'issuer', _CertificateAssertion_issuer),
        (u'subjectKeyIdentifier', _CertificateAssertion_subjectKeyIdentifier),
        (u'authorityKeyIdentifier', _CertificateAssertion_authorityKeyIdentifier),
        (u'certificateValid', _CertificateAssertion_certificateValid),
        (u'privateKeyValid', _CertificateAssertion_privateKeyValid),
        (u'subjectPublicKeyAlgID', _CertificateAssertion_subjectPublicKeyAlgID),
        (u'keyUsage', _CertificateAssertion_keyUsage),
        (u'subjectAltName', _CertificateAssertion_subjectAltName),
        (u'policy', _CertificateAssertion_policy),
        (u'pathToName', _CertificateAssertion_pathToName),
        (u'subject', _CertificateAssertion_subject),
        (u'nameConstraints', _CertificateAssertion_nameConstraints),
        ])
    CertificateAssertion._ext = []
    
    #-----< AltNameType >-----#
    AltNameType = CHOICE(name=u'AltNameType', mode=MODE_TYPE)
    _AltNameType_builtinNameForm = ENUM(name=u'builtinNameForm', mode=MODE_TYPE)
    _AltNameType_builtinNameForm._cont = ASN1Dict([(u'rfc822Name', 1), (u'dNSName', 2), (u'x400Address', 3), (u'directoryName', 4), (u'ediPartyName', 5), (u'uniformResourceIdentifier', 6), (u'iPAddress', 7), (u'registeredId', 8)])
    _AltNameType_builtinNameForm._ext = []
    _AltNameType_otherNameForm = OID(name=u'otherNameForm', mode=MODE_TYPE)
    AltNameType._cont = ASN1Dict([
        (u'builtinNameForm', _AltNameType_builtinNameForm),
        (u'otherNameForm', _AltNameType_otherNameForm),
        ])
    AltNameType._ext = []
    
    #-----< CertPolicySet >-----#
    CertPolicySet = SEQ_OF(name=u'CertPolicySet', mode=MODE_TYPE)
    _CertPolicySet__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertPolicyId')))
    CertPolicySet._cont = _CertPolicySet__item_
    CertPolicySet._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< certificatePairExactMatch >-----#
    certificatePairExactMatch = CLASS(name=u'certificatePairExactMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _certificatePairExactMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificatePairExactAssertion')))
    certificatePairExactMatch._val = dict([(u'AssertionType', _certificatePairExactMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 3)), (u'ldapName', [u'certificatePairExactMatch']), (u'ldapDesc', u'X.509 Certificate Pair Exact Match'), (u'id', (2, 5, 13, 36))])
    
    #-----< CertificatePairExactAssertion >-----#
    CertificatePairExactAssertion = SEQ(name=u'CertificatePairExactAssertion', mode=MODE_TYPE)
    _CertificatePairExactAssertion_issuedToThisCAAssertion = SEQ(name=u'issuedToThisCAAssertion', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertificateExactAssertion')), opt=True)
    _CertificatePairExactAssertion_issuedByThisCAAssertion = SEQ(name=u'issuedByThisCAAssertion', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertificateExactAssertion')), opt=True)
    CertificatePairExactAssertion._cont = ASN1Dict([
        (u'issuedToThisCAAssertion', _CertificatePairExactAssertion_issuedToThisCAAssertion),
        (u'issuedByThisCAAssertion', _CertificatePairExactAssertion_issuedByThisCAAssertion),
        ])
    CertificatePairExactAssertion._ext = []
    
    #-----< certificatePairMatch >-----#
    certificatePairMatch = CLASS(name=u'certificatePairMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _certificatePairMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificatePairAssertion')))
    certificatePairMatch._val = dict([(u'AssertionType', _certificatePairMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 4)), (u'ldapName', [u'certificatePairMatch']), (u'ldapDesc', u'X.509 Certificate Pair Match'), (u'id', (2, 5, 13, 37))])
    
    #-----< CertificatePairAssertion >-----#
    CertificatePairAssertion = SEQ(name=u'CertificatePairAssertion', mode=MODE_TYPE)
    _CertificatePairAssertion_issuedToThisCAAssertion = SEQ(name=u'issuedToThisCAAssertion', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertificateAssertion')), opt=True)
    _CertificatePairAssertion_issuedByThisCAAssertion = SEQ(name=u'issuedByThisCAAssertion', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertificateAssertion')), opt=True)
    CertificatePairAssertion._cont = ASN1Dict([
        (u'issuedToThisCAAssertion', _CertificatePairAssertion_issuedToThisCAAssertion),
        (u'issuedByThisCAAssertion', _CertificatePairAssertion_issuedByThisCAAssertion),
        ])
    CertificatePairAssertion._ext = []
    
    #-----< certificateListExactMatch >-----#
    certificateListExactMatch = CLASS(name=u'certificateListExactMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _certificateListExactMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateListExactAssertion')))
    certificateListExactMatch._val = dict([(u'AssertionType', _certificateListExactMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 5)), (u'ldapName', [u'certificateListExactMatch']), (u'ldapDesc', u'X.509 Certificate List Exact Match'), (u'id', (2, 5, 13, 38))])
    
    #-----< CertificateListExactAssertion >-----#
    CertificateListExactAssertion = SEQ(name=u'CertificateListExactAssertion', mode=MODE_TYPE)
    _CertificateListExactAssertion_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _CertificateListExactAssertion_thisUpdate = CHOICE(name=u'thisUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Time')))
    _CertificateListExactAssertion_distributionPoint = CHOICE(name=u'distributionPoint', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'DistributionPointName')), opt=True)
    CertificateListExactAssertion._cont = ASN1Dict([
        (u'issuer', _CertificateListExactAssertion_issuer),
        (u'thisUpdate', _CertificateListExactAssertion_thisUpdate),
        (u'distributionPoint', _CertificateListExactAssertion_distributionPoint),
        ])
    CertificateListExactAssertion._ext = None
    
    #-----< certificateListMatch >-----#
    certificateListMatch = CLASS(name=u'certificateListMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _certificateListMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateListAssertion')))
    certificateListMatch._val = dict([(u'AssertionType', _certificateListMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 6)), (u'ldapName', [u'certificateListMatch']), (u'ldapDesc', u'X.509 Certificate List Match'), (u'id', (2, 5, 13, 39))])
    
    #-----< CertificateListAssertion >-----#
    CertificateListAssertion = SEQ(name=u'CertificateListAssertion', mode=MODE_TYPE)
    _CertificateListAssertion_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _CertificateListAssertion_minCRLNumber = INT(name=u'minCRLNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CRLNumber')), opt=True)
    _CertificateListAssertion_maxCRLNumber = INT(name=u'maxCRLNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CRLNumber')), opt=True)
    _CertificateListAssertion_reasonFlags = BIT_STR(name=u'reasonFlags', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'ReasonFlags')), opt=True)
    _CertificateListAssertion_dateAndTime = CHOICE(name=u'dateAndTime', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'Time')), opt=True)
    _CertificateListAssertion_distributionPoint = CHOICE(name=u'distributionPoint', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'DistributionPointName')), opt=True)
    _CertificateListAssertion_authorityKeyIdentifier = SEQ(name=u'authorityKeyIdentifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'AuthorityKeyIdentifier')), opt=True)
    CertificateListAssertion._cont = ASN1Dict([
        (u'issuer', _CertificateListAssertion_issuer),
        (u'minCRLNumber', _CertificateListAssertion_minCRLNumber),
        (u'maxCRLNumber', _CertificateListAssertion_maxCRLNumber),
        (u'reasonFlags', _CertificateListAssertion_reasonFlags),
        (u'dateAndTime', _CertificateListAssertion_dateAndTime),
        (u'distributionPoint', _CertificateListAssertion_distributionPoint),
        (u'authorityKeyIdentifier', _CertificateListAssertion_authorityKeyIdentifier),
        ])
    CertificateListAssertion._ext = []
    
    #-----< algorithmIdentifierMatch >-----#
    algorithmIdentifierMatch = CLASS(name=u'algorithmIdentifierMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _algorithmIdentifierMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __algorithmIdentifierMatch_val_AssertionType_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___algorithmIdentifierMatch_val_AssertionType_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___algorithmIdentifierMatch_val_AssertionType_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __algorithmIdentifierMatch_val_AssertionType_algorithm._const_tab = ___algorithmIdentifierMatch_val_AssertionType_algorithm_tab
    __algorithmIdentifierMatch_val_AssertionType_algorithm._const_tab_at = None
    __algorithmIdentifierMatch_val_AssertionType_algorithm._const_tab_id = u'id'
    __algorithmIdentifierMatch_val_AssertionType_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___algorithmIdentifierMatch_val_AssertionType_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___algorithmIdentifierMatch_val_AssertionType_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __algorithmIdentifierMatch_val_AssertionType_parameters._const_tab = ___algorithmIdentifierMatch_val_AssertionType_parameters_tab
    __algorithmIdentifierMatch_val_AssertionType_parameters._const_tab_at = ('..', u'algorithm')
    __algorithmIdentifierMatch_val_AssertionType_parameters._const_tab_id = u'Type'
    _algorithmIdentifierMatch_val_AssertionType._cont = ASN1Dict([
        (u'algorithm', __algorithmIdentifierMatch_val_AssertionType_algorithm),
        (u'parameters', __algorithmIdentifierMatch_val_AssertionType_parameters),
        ])
    _algorithmIdentifierMatch_val_AssertionType._ext = []
    algorithmIdentifierMatch._val = dict([(u'AssertionType', _algorithmIdentifierMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 1, 15, 7)), (u'ldapName', [u'algorithmIdentifierMatch']), (u'ldapDesc', u'X.509 Algorithm Identifier Match'), (u'id', (2, 5, 13, 40))])
    
    #-----< policyMatch >-----#
    policyMatch = CLASS(name=u'policyMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _policyMatch_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'PolicyID')))
    policyMatch._val = dict([(u'AssertionType', _policyMatch_val_AssertionType), (u'id', (2, 5, 13, 60))])
    
    #-----< pkiPathMatch >-----#
    pkiPathMatch = CLASS(name=u'pkiPathMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _pkiPathMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'PkiPathMatchSyntax')))
    pkiPathMatch._val = dict([(u'AssertionType', _pkiPathMatch_val_AssertionType), (u'id', (2, 5, 13, 62))])
    
    #-----< PkiPathMatchSyntax >-----#
    PkiPathMatchSyntax = SEQ(name=u'PkiPathMatchSyntax', mode=MODE_TYPE)
    _PkiPathMatchSyntax_firstIssuer = CHOICE(name=u'firstIssuer', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _PkiPathMatchSyntax_lastSubject = CHOICE(name=u'lastSubject', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    PkiPathMatchSyntax._cont = ASN1Dict([
        (u'firstIssuer', _PkiPathMatchSyntax_firstIssuer),
        (u'lastSubject', _PkiPathMatchSyntax_lastSubject),
        ])
    PkiPathMatchSyntax._ext = []
    
    #-----< enhancedCertificateMatch >-----#
    enhancedCertificateMatch = CLASS(name=u'enhancedCertificateMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _enhancedCertificateMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'EnhancedCertificateAssertion')))
    enhancedCertificateMatch._val = dict([(u'AssertionType', _enhancedCertificateMatch_val_AssertionType), (u'id', (2, 5, 13, 65))])
    
    #-----< EnhancedCertificateAssertion >-----#
    EnhancedCertificateAssertion = SEQ(name=u'EnhancedCertificateAssertion', mode=MODE_TYPE)
    _EnhancedCertificateAssertion_serialNumber = INT(name=u'serialNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')), opt=True)
    _EnhancedCertificateAssertion_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _EnhancedCertificateAssertion_subjectKeyIdentifier = OCT_STR(name=u'subjectKeyIdentifier', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'SubjectKeyIdentifier')), opt=True)
    _EnhancedCertificateAssertion_authorityKeyIdentifier = SEQ(name=u'authorityKeyIdentifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'AuthorityKeyIdentifier')), opt=True)
    _EnhancedCertificateAssertion_certificateValid = CHOICE(name=u'certificateValid', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Time')), opt=True)
    _EnhancedCertificateAssertion_privateKeyValid = TIME_GEN(name=u'privateKeyValid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _EnhancedCertificateAssertion_subjectPublicKeyAlgID = OID(name=u'subjectPublicKeyAlgID', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _EnhancedCertificateAssertion_keyUsage = BIT_STR(name=u'keyUsage', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'KeyUsage')), opt=True)
    _EnhancedCertificateAssertion_subjectAltName = SEQ(name=u'subjectAltName', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'AltName')), opt=True)
    _EnhancedCertificateAssertion_policy = SEQ_OF(name=u'policy', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'CertPolicySet')), opt=True)
    _EnhancedCertificateAssertion_pathToName = SEQ_OF(name=u'pathToName', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'GeneralNames')), opt=True)
    _EnhancedCertificateAssertion_subject = CHOICE(name=u'subject', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _EnhancedCertificateAssertion_nameConstraints = SEQ(name=u'nameConstraints', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CertificateExtensions', 'NameConstraintsSyntax')), opt=True)
    EnhancedCertificateAssertion._cont = ASN1Dict([
        (u'serialNumber', _EnhancedCertificateAssertion_serialNumber),
        (u'issuer', _EnhancedCertificateAssertion_issuer),
        (u'subjectKeyIdentifier', _EnhancedCertificateAssertion_subjectKeyIdentifier),
        (u'authorityKeyIdentifier', _EnhancedCertificateAssertion_authorityKeyIdentifier),
        (u'certificateValid', _EnhancedCertificateAssertion_certificateValid),
        (u'privateKeyValid', _EnhancedCertificateAssertion_privateKeyValid),
        (u'subjectPublicKeyAlgID', _EnhancedCertificateAssertion_subjectPublicKeyAlgID),
        (u'keyUsage', _EnhancedCertificateAssertion_keyUsage),
        (u'subjectAltName', _EnhancedCertificateAssertion_subjectAltName),
        (u'policy', _EnhancedCertificateAssertion_policy),
        (u'pathToName', _EnhancedCertificateAssertion_pathToName),
        (u'subject', _EnhancedCertificateAssertion_subject),
        (u'nameConstraints', _EnhancedCertificateAssertion_nameConstraints),
        ])
    EnhancedCertificateAssertion._ext = []
    
    #-----< AltName >-----#
    AltName = SEQ(name=u'AltName', mode=MODE_TYPE)
    _AltName_altnameType = CHOICE(name=u'altnameType', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'AltNameType')))
    _AltName_altNameValue = CHOICE(name=u'altNameValue', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')), opt=True)
    AltName._cont = ASN1Dict([
        (u'altnameType', _AltName_altnameType),
        (u'altNameValue', _AltName_altNameValue),
        ])
    AltName._ext = None
    
    #-----< certExactAssertion >-----#
    certExactAssertion = CLASS(name=u'certExactAssertion', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _certExactAssertion_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateExactAssertion')))
    certExactAssertion._val = dict([(u'ldapDesc', u'X.509 Certificate Exact Assertion'), (u'Type', _certExactAssertion_val_Type), (u'id', (1, 3, 6, 1, 1, 15, 1))])
    
    #-----< certAssertion >-----#
    certAssertion = CLASS(name=u'certAssertion', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _certAssertion_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateAssertion')))
    certAssertion._val = dict([(u'ldapDesc', u'X.509 Certificate Assertion'), (u'Type', _certAssertion_val_Type), (u'id', (1, 3, 6, 1, 1, 15, 2))])
    
    #-----< certPairExactAssertion >-----#
    certPairExactAssertion = CLASS(name=u'certPairExactAssertion', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _certPairExactAssertion_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificatePairExactAssertion')))
    certPairExactAssertion._val = dict([(u'ldapDesc', u'X.509 Certificate Pair Exact Assertion'), (u'Type', _certPairExactAssertion_val_Type), (u'id', (1, 3, 6, 1, 1, 15, 3))])
    
    #-----< certPairAssertion >-----#
    certPairAssertion = CLASS(name=u'certPairAssertion', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _certPairAssertion_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificatePairAssertion')))
    certPairAssertion._val = dict([(u'ldapDesc', u'X.509 Certificate Pair Assertion'), (u'Type', _certPairAssertion_val_Type), (u'id', (1, 3, 6, 1, 1, 15, 4))])
    
    #-----< certListExactAssertion >-----#
    certListExactAssertion = CLASS(name=u'certListExactAssertion', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _certListExactAssertion_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateListExactAssertion')))
    certListExactAssertion._val = dict([(u'ldapDesc', u'X.509 Certificate List Exact Assertion'), (u'Type', _certListExactAssertion_val_Type), (u'id', (1, 3, 6, 1, 1, 15, 5))])
    
    #-----< certListAssertion >-----#
    certListAssertion = CLASS(name=u'certListAssertion', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _certListAssertion_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'CertificateListAssertion')))
    certListAssertion._val = dict([(u'ldapDesc', u'X.509 Certificate List Assertion'), (u'Type', _certListAssertion_val_Type), (u'id', (1, 3, 6, 1, 1, 15, 6))])
    
    #-----< algorithmIdentifier >-----#
    algorithmIdentifier = CLASS(name=u'algorithmIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _algorithmIdentifier_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __algorithmIdentifier_val_Type_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___algorithmIdentifier_val_Type_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___algorithmIdentifier_val_Type_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __algorithmIdentifier_val_Type_algorithm._const_tab = ___algorithmIdentifier_val_Type_algorithm_tab
    __algorithmIdentifier_val_Type_algorithm._const_tab_at = None
    __algorithmIdentifier_val_Type_algorithm._const_tab_id = u'id'
    __algorithmIdentifier_val_Type_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___algorithmIdentifier_val_Type_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___algorithmIdentifier_val_Type_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __algorithmIdentifier_val_Type_parameters._const_tab = ___algorithmIdentifier_val_Type_parameters_tab
    __algorithmIdentifier_val_Type_parameters._const_tab_at = ('..', u'algorithm')
    __algorithmIdentifier_val_Type_parameters._const_tab_id = u'Type'
    _algorithmIdentifier_val_Type._cont = ASN1Dict([
        (u'algorithm', __algorithmIdentifier_val_Type_algorithm),
        (u'parameters', __algorithmIdentifier_val_Type_parameters),
        ])
    _algorithmIdentifier_val_Type._ext = []
    algorithmIdentifier._val = dict([(u'ldapDesc', u'X.509 Algorithm Identifier'), (u'Type', _algorithmIdentifier_val_Type), (u'id', (1, 3, 6, 1, 1, 15, 7))])
    
    #-----< id-ce-subjectDirectoryAttributes >-----#
    id_ce_subjectDirectoryAttributes = OID(name=u'id-ce-subjectDirectoryAttributes', mode=MODE_VALUE)
    id_ce_subjectDirectoryAttributes._val = (2, 5, 29, 9)
    
    #-----< id-ce-subjectKeyIdentifier >-----#
    id_ce_subjectKeyIdentifier = OID(name=u'id-ce-subjectKeyIdentifier', mode=MODE_VALUE)
    id_ce_subjectKeyIdentifier._val = (2, 5, 29, 14)
    
    #-----< id-ce-keyUsage >-----#
    id_ce_keyUsage = OID(name=u'id-ce-keyUsage', mode=MODE_VALUE)
    id_ce_keyUsage._val = (2, 5, 29, 15)
    
    #-----< id-ce-privateKeyUsagePeriod >-----#
    id_ce_privateKeyUsagePeriod = OID(name=u'id-ce-privateKeyUsagePeriod', mode=MODE_VALUE)
    id_ce_privateKeyUsagePeriod._val = (2, 5, 29, 16)
    
    #-----< id-ce-subjectAltName >-----#
    id_ce_subjectAltName = OID(name=u'id-ce-subjectAltName', mode=MODE_VALUE)
    id_ce_subjectAltName._val = (2, 5, 29, 17)
    
    #-----< id-ce-issuerAltName >-----#
    id_ce_issuerAltName = OID(name=u'id-ce-issuerAltName', mode=MODE_VALUE)
    id_ce_issuerAltName._val = (2, 5, 29, 18)
    
    #-----< id-ce-basicConstraints >-----#
    id_ce_basicConstraints = OID(name=u'id-ce-basicConstraints', mode=MODE_VALUE)
    id_ce_basicConstraints._val = (2, 5, 29, 19)
    
    #-----< id-ce-cRLNumber >-----#
    id_ce_cRLNumber = OID(name=u'id-ce-cRLNumber', mode=MODE_VALUE)
    id_ce_cRLNumber._val = (2, 5, 29, 20)
    
    #-----< id-ce-reasonCode >-----#
    id_ce_reasonCode = OID(name=u'id-ce-reasonCode', mode=MODE_VALUE)
    id_ce_reasonCode._val = (2, 5, 29, 21)
    
    #-----< id-ce-instructionCode >-----#
    id_ce_instructionCode = OID(name=u'id-ce-instructionCode', mode=MODE_VALUE)
    id_ce_instructionCode._val = (2, 5, 29, 23)
    
    #-----< id-ce-invalidityDate >-----#
    id_ce_invalidityDate = OID(name=u'id-ce-invalidityDate', mode=MODE_VALUE)
    id_ce_invalidityDate._val = (2, 5, 29, 24)
    
    #-----< id-ce-deltaCRLIndicator >-----#
    id_ce_deltaCRLIndicator = OID(name=u'id-ce-deltaCRLIndicator', mode=MODE_VALUE)
    id_ce_deltaCRLIndicator._val = (2, 5, 29, 27)
    
    #-----< id-ce-issuingDistributionPoint >-----#
    id_ce_issuingDistributionPoint = OID(name=u'id-ce-issuingDistributionPoint', mode=MODE_VALUE)
    id_ce_issuingDistributionPoint._val = (2, 5, 29, 28)
    
    #-----< id-ce-certificateIssuer >-----#
    id_ce_certificateIssuer = OID(name=u'id-ce-certificateIssuer', mode=MODE_VALUE)
    id_ce_certificateIssuer._val = (2, 5, 29, 29)
    
    #-----< id-ce-nameConstraints >-----#
    id_ce_nameConstraints = OID(name=u'id-ce-nameConstraints', mode=MODE_VALUE)
    id_ce_nameConstraints._val = (2, 5, 29, 30)
    
    #-----< id-ce-cRLDistributionPoints >-----#
    id_ce_cRLDistributionPoints = OID(name=u'id-ce-cRLDistributionPoints', mode=MODE_VALUE)
    id_ce_cRLDistributionPoints._val = (2, 5, 29, 31)
    
    #-----< id-ce-certificatePolicies >-----#
    id_ce_certificatePolicies = OID(name=u'id-ce-certificatePolicies', mode=MODE_VALUE)
    id_ce_certificatePolicies._val = (2, 5, 29, 32)
    
    #-----< id-ce-policyMappings >-----#
    id_ce_policyMappings = OID(name=u'id-ce-policyMappings', mode=MODE_VALUE)
    id_ce_policyMappings._val = (2, 5, 29, 33)
    
    #-----< id-ce-authorityKeyIdentifier >-----#
    id_ce_authorityKeyIdentifier = OID(name=u'id-ce-authorityKeyIdentifier', mode=MODE_VALUE)
    id_ce_authorityKeyIdentifier._val = (2, 5, 29, 35)
    
    #-----< id-ce-policyConstraints >-----#
    id_ce_policyConstraints = OID(name=u'id-ce-policyConstraints', mode=MODE_VALUE)
    id_ce_policyConstraints._val = (2, 5, 29, 36)
    
    #-----< id-ce-extKeyUsage >-----#
    id_ce_extKeyUsage = OID(name=u'id-ce-extKeyUsage', mode=MODE_VALUE)
    id_ce_extKeyUsage._val = (2, 5, 29, 37)
    
    #-----< id-ce-cRLStreamIdentifier >-----#
    id_ce_cRLStreamIdentifier = OID(name=u'id-ce-cRLStreamIdentifier', mode=MODE_VALUE)
    id_ce_cRLStreamIdentifier._val = (2, 5, 29, 40)
    
    #-----< id-ce-cRLScope >-----#
    id_ce_cRLScope = OID(name=u'id-ce-cRLScope', mode=MODE_VALUE)
    id_ce_cRLScope._val = (2, 5, 29, 44)
    
    #-----< id-ce-statusReferrals >-----#
    id_ce_statusReferrals = OID(name=u'id-ce-statusReferrals', mode=MODE_VALUE)
    id_ce_statusReferrals._val = (2, 5, 29, 45)
    
    #-----< id-ce-freshestCRL >-----#
    id_ce_freshestCRL = OID(name=u'id-ce-freshestCRL', mode=MODE_VALUE)
    id_ce_freshestCRL._val = (2, 5, 29, 46)
    
    #-----< id-ce-orderedList >-----#
    id_ce_orderedList = OID(name=u'id-ce-orderedList', mode=MODE_VALUE)
    id_ce_orderedList._val = (2, 5, 29, 47)
    
    #-----< id-ce-baseUpdateTime >-----#
    id_ce_baseUpdateTime = OID(name=u'id-ce-baseUpdateTime', mode=MODE_VALUE)
    id_ce_baseUpdateTime._val = (2, 5, 29, 51)
    
    #-----< id-ce-deltaInfo >-----#
    id_ce_deltaInfo = OID(name=u'id-ce-deltaInfo', mode=MODE_VALUE)
    id_ce_deltaInfo._val = (2, 5, 29, 53)
    
    #-----< id-ce-inhibitAnyPolicy >-----#
    id_ce_inhibitAnyPolicy = OID(name=u'id-ce-inhibitAnyPolicy', mode=MODE_VALUE)
    id_ce_inhibitAnyPolicy._val = (2, 5, 29, 54)
    
    #-----< id-ce-toBeRevoked >-----#
    id_ce_toBeRevoked = OID(name=u'id-ce-toBeRevoked', mode=MODE_VALUE)
    id_ce_toBeRevoked._val = (2, 5, 29, 58)
    
    #-----< id-ce-RevokedGroups >-----#
    id_ce_RevokedGroups = OID(name=u'id-ce-RevokedGroups', mode=MODE_VALUE)
    id_ce_RevokedGroups._val = (2, 5, 29, 59)
    
    #-----< id-ce-expiredCertsOnCRL >-----#
    id_ce_expiredCertsOnCRL = OID(name=u'id-ce-expiredCertsOnCRL', mode=MODE_VALUE)
    id_ce_expiredCertsOnCRL._val = (2, 5, 29, 60)
    
    #-----< id-ce-aAissuingDistributionPoint >-----#
    id_ce_aAissuingDistributionPoint = OID(name=u'id-ce-aAissuingDistributionPoint', mode=MODE_VALUE)
    id_ce_aAissuingDistributionPoint._val = (2, 5, 29, 63)
    
    #-----< id-mr-certificateExactMatch >-----#
    id_mr_certificateExactMatch = OID(name=u'id-mr-certificateExactMatch', mode=MODE_VALUE)
    id_mr_certificateExactMatch._val = (2, 5, 13, 34)
    
    #-----< id-mr-certificateMatch >-----#
    id_mr_certificateMatch = OID(name=u'id-mr-certificateMatch', mode=MODE_VALUE)
    id_mr_certificateMatch._val = (2, 5, 13, 35)
    
    #-----< id-mr-certificatePairExactMatch >-----#
    id_mr_certificatePairExactMatch = OID(name=u'id-mr-certificatePairExactMatch', mode=MODE_VALUE)
    id_mr_certificatePairExactMatch._val = (2, 5, 13, 36)
    
    #-----< id-mr-certificatePairMatch >-----#
    id_mr_certificatePairMatch = OID(name=u'id-mr-certificatePairMatch', mode=MODE_VALUE)
    id_mr_certificatePairMatch._val = (2, 5, 13, 37)
    
    #-----< id-mr-certificateListExactMatch >-----#
    id_mr_certificateListExactMatch = OID(name=u'id-mr-certificateListExactMatch', mode=MODE_VALUE)
    id_mr_certificateListExactMatch._val = (2, 5, 13, 38)
    
    #-----< id-mr-certificateListMatch >-----#
    id_mr_certificateListMatch = OID(name=u'id-mr-certificateListMatch', mode=MODE_VALUE)
    id_mr_certificateListMatch._val = (2, 5, 13, 39)
    
    #-----< id-mr-algorithmIdentifierMatch >-----#
    id_mr_algorithmIdentifierMatch = OID(name=u'id-mr-algorithmIdentifierMatch', mode=MODE_VALUE)
    id_mr_algorithmIdentifierMatch._val = (2, 5, 13, 40)
    
    #-----< id-mr-policyMatch >-----#
    id_mr_policyMatch = OID(name=u'id-mr-policyMatch', mode=MODE_VALUE)
    id_mr_policyMatch._val = (2, 5, 13, 60)
    
    #-----< id-mr-pkiPathMatch >-----#
    id_mr_pkiPathMatch = OID(name=u'id-mr-pkiPathMatch', mode=MODE_VALUE)
    id_mr_pkiPathMatch._val = (2, 5, 13, 62)
    
    #-----< id-mr-enhancedCertificateMatch >-----#
    id_mr_enhancedCertificateMatch = OID(name=u'id-mr-enhancedCertificateMatch', mode=MODE_VALUE)
    id_mr_enhancedCertificateMatch._val = (2, 5, 13, 65)
    
    #-----< id-ldx-certExactAssertion >-----#
    id_ldx_certExactAssertion = OID(name=u'id-ldx-certExactAssertion', mode=MODE_VALUE)
    id_ldx_certExactAssertion._val = (1, 3, 6, 1, 1, 15, 1)
    
    #-----< id-ldx-certAssertion >-----#
    id_ldx_certAssertion = OID(name=u'id-ldx-certAssertion', mode=MODE_VALUE)
    id_ldx_certAssertion._val = (1, 3, 6, 1, 1, 15, 2)
    
    #-----< id-ldx-certPairExactAssertion >-----#
    id_ldx_certPairExactAssertion = OID(name=u'id-ldx-certPairExactAssertion', mode=MODE_VALUE)
    id_ldx_certPairExactAssertion._val = (1, 3, 6, 1, 1, 15, 3)
    
    #-----< id-ldx-certPairAssertion >-----#
    id_ldx_certPairAssertion = OID(name=u'id-ldx-certPairAssertion', mode=MODE_VALUE)
    id_ldx_certPairAssertion._val = (1, 3, 6, 1, 1, 15, 4)
    
    #-----< id-ldx-certListExactAssertion >-----#
    id_ldx_certListExactAssertion = OID(name=u'id-ldx-certListExactAssertion', mode=MODE_VALUE)
    id_ldx_certListExactAssertion._val = (1, 3, 6, 1, 1, 15, 5)
    
    #-----< id-ldx-certListAssertion >-----#
    id_ldx_certListAssertion = OID(name=u'id-ldx-certListAssertion', mode=MODE_VALUE)
    id_ldx_certListAssertion._val = (1, 3, 6, 1, 1, 15, 6)
    
    #-----< id-ldx-algorithmIdentifier >-----#
    id_ldx_algorithmIdentifier = OID(name=u'id-ldx-algorithmIdentifier', mode=MODE_VALUE)
    id_ldx_algorithmIdentifier._val = (1, 3, 6, 1, 1, 15, 7)
    
    _all_ = [
        authorityKeyIdentifier,
        _authorityKeyIdentifier_val_ExtnType,
        _AuthorityKeyIdentifier_keyIdentifier,
        _AuthorityKeyIdentifier_authorityCertIssuer,
        _AuthorityKeyIdentifier_authorityCertSerialNumber,
        AuthorityKeyIdentifier,
        KeyIdentifier,
        subjectKeyIdentifier,
        _subjectKeyIdentifier_val_ExtnType,
        SubjectKeyIdentifier,
        keyUsage,
        _keyUsage_val_ExtnType,
        KeyUsage,
        extKeyUsage,
        __extKeyUsage_val_ExtnType__item_,
        _extKeyUsage_val_ExtnType,
        KeyPurposeId,
        privateKeyUsagePeriod,
        _privateKeyUsagePeriod_val_ExtnType,
        _PrivateKeyUsagePeriod_notBefore,
        _PrivateKeyUsagePeriod_notAfter,
        PrivateKeyUsagePeriod,
        certificatePolicies,
        _certificatePolicies_val_ExtnType,
        _CertificatePoliciesSyntax__item_,
        CertificatePoliciesSyntax,
        _PolicyInformation_policyIdentifier,
        __PolicyInformation_policyQualifiers__item_,
        _PolicyInformation_policyQualifiers,
        PolicyInformation,
        CertPolicyId,
        __PolicyQualifierInfo_policyQualifierId_tab,
        _PolicyQualifierInfo_policyQualifierId,
        __PolicyQualifierInfo_qualifier_tab,
        _PolicyQualifierInfo_qualifier,
        PolicyQualifierInfo,
        SupportedPolicyQualifiers,
        anyPolicy,
        _CERT_POLICY_QUALIFIER_id,
        _CERT_POLICY_QUALIFIER_Qualifier,
        CERT_POLICY_QUALIFIER,
        policyMappings,
        _policyMappings_val_ExtnType,
        __PolicyMappingsSyntax__item__issuerDomainPolicy,
        __PolicyMappingsSyntax__item__subjectDomainPolicy,
        _PolicyMappingsSyntax__item_,
        PolicyMappingsSyntax,
        subjectAltName,
        _subjectAltName_val_ExtnType,
        _GeneralNames__item_,
        GeneralNames,
        __GeneralName_otherName_type_id,
        __GeneralName_otherName_value,
        _GeneralName_otherName,
        _GeneralName_otherName,
        _GeneralName_rfc822Name,
        _GeneralName_dNSName,
        _GeneralName_x400Address,
        _GeneralName_directoryName,
        _GeneralName_ediPartyName,
        _GeneralName_uniformResourceIdentifier,
        _GeneralName_iPAddress,
        _GeneralName_registeredID,
        GeneralName,
        OTHER_NAME,
        _EDIPartyName_nameAssigner,
        _EDIPartyName_partyName,
        EDIPartyName,
        issuerAltName,
        _issuerAltName_val_ExtnType,
        subjectDirectoryAttributes,
        _subjectDirectoryAttributes_val_ExtnType,
        ___AttributesSyntax__item__type_tab,
        ____AttributesSyntax__item__type_tab_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        ____AttributesSyntax__item__type_tab_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        __AttributesSyntax__item__type,
        ___AttributesSyntax__item__values__item_,
        __AttributesSyntax__item__values,
        ____AttributesSyntax__item__valuesWithContext__item__value,
        _____AttributesSyntax__item__valuesWithContext__item__contextList__item_,
        ____AttributesSyntax__item__valuesWithContext__item__contextList,
        ___AttributesSyntax__item__valuesWithContext__item_,
        __AttributesSyntax__item__valuesWithContext,
        _AttributesSyntax__item_,
        AttributesSyntax,
        basicConstraints,
        _basicConstraints_val_ExtnType,
        _BasicConstraintsSyntax_cA,
        _BasicConstraintsSyntax_pathLenConstraint,
        BasicConstraintsSyntax,
        nameConstraints,
        _nameConstraints_val_ExtnType,
        _NameConstraintsSyntax_permittedSubtrees,
        _NameConstraintsSyntax_excludedSubtrees,
        NameConstraintsSyntax,
        _GeneralSubtrees__item_,
        GeneralSubtrees,
        _GeneralSubtree_base,
        _GeneralSubtree_minimum,
        _GeneralSubtree_maximum,
        GeneralSubtree,
        BaseDistance,
        policyConstraints,
        _policyConstraints_val_ExtnType,
        _PolicyConstraintsSyntax_requireExplicitPolicy,
        _PolicyConstraintsSyntax_inhibitPolicyMapping,
        PolicyConstraintsSyntax,
        SkipCerts,
        inhibitAnyPolicy,
        _inhibitAnyPolicy_val_ExtnType,
        cRLNumber,
        _cRLNumber_val_ExtnType,
        CRLNumber,
        crlScope,
        _crlScope_val_ExtnType,
        _CRLScopeSyntax__item_,
        CRLScopeSyntax,
        _PerAuthorityScope_authorityName,
        _PerAuthorityScope_distributionPoint,
        _PerAuthorityScope_onlyContains,
        _PerAuthorityScope_onlySomeReasons,
        _PerAuthorityScope_serialNumberRange,
        _PerAuthorityScope_subjectKeyIdRange,
        _PerAuthorityScope_nameSubtrees,
        _PerAuthorityScope_baseRevocationInfo,
        PerAuthorityScope,
        OnlyCertificateTypes,
        _NumberRange_startingNumber,
        _NumberRange_endingNumber,
        _NumberRange_modulus,
        NumberRange,
        _BaseRevocationInfo_cRLStreamIdentifier,
        _BaseRevocationInfo_cRLNumber,
        _BaseRevocationInfo_baseThisUpdate,
        BaseRevocationInfo,
        statusReferrals,
        _statusReferrals_val_ExtnType,
        _StatusReferrals__item_,
        StatusReferrals,
        _StatusReferral_cRLReferral,
        __StatusReferral_otherReferral_type_id,
        __StatusReferral_otherReferral_value,
        _StatusReferral_otherReferral,
        _StatusReferral_otherReferral,
        StatusReferral,
        _CRLReferral_issuer,
        _CRLReferral_location,
        _CRLReferral_deltaRefInfo,
        _CRLReferral_cRLScope,
        _CRLReferral_lastUpdate,
        _CRLReferral_lastChangedCRL,
        CRLReferral,
        _DeltaRefInfo_deltaLocation,
        _DeltaRefInfo_lastDelta,
        DeltaRefInfo,
        OTHER_REFERRAL,
        cRLStreamIdentifier,
        _cRLStreamIdentifier_val_ExtnType,
        CRLStreamIdentifier,
        orderedList,
        _orderedList_val_ExtnType,
        OrderedListSyntax,
        deltaInfo,
        _deltaInfo_val_ExtnType,
        _DeltaInformation_deltaLocation,
        _DeltaInformation_nextDelta,
        DeltaInformation,
        toBeRevoked,
        _toBeRevoked_val_ExtnType,
        _ToBeRevokedSyntax__item_,
        ToBeRevokedSyntax,
        _ToBeRevokedGroup_certificateIssuer,
        _ToBeRevokedGroup_reasonInfo,
        _ToBeRevokedGroup_revocationTime,
        _ToBeRevokedGroup_certificateGroup,
        ToBeRevokedGroup,
        _ReasonInfo_reasonCode,
        _ReasonInfo_holdInstructionCode,
        ReasonInfo,
        _CertificateGroup_serialNumbers,
        _CertificateGroup_serialNumberRange,
        _CertificateGroup_nameSubtree,
        CertificateGroup,
        _CertificateGroupNumberRange_startingNumber,
        _CertificateGroupNumberRange_endingNumber,
        CertificateGroupNumberRange,
        _CertificateSerialNumbers__item_,
        CertificateSerialNumbers,
        revokedGroups,
        _revokedGroups_val_ExtnType,
        _RevokedGroupsSyntax__item_,
        RevokedGroupsSyntax,
        _RevokedGroup_certificateIssuer,
        _RevokedGroup_reasonInfo,
        _RevokedGroup_invalidityDate,
        _RevokedGroup_revokedcertificateGroup,
        RevokedGroup,
        _RevokedCertificateGroup_serialNumberRange,
        _RevokedCertificateGroup_nameSubtree,
        RevokedCertificateGroup,
        expiredCertsOnCRL,
        _expiredCertsOnCRL_val_ExtnType,
        ExpiredCertsOnCRL,
        reasonCode,
        _reasonCode_val_ExtnType,
        CRLReason,
        holdInstructionCode,
        _holdInstructionCode_val_ExtnType,
        HoldInstruction,
        invalidityDate,
        _invalidityDate_val_ExtnType,
        cRLDistributionPoints,
        _cRLDistributionPoints_val_ExtnType,
        _CRLDistPointsSyntax__item_,
        CRLDistPointsSyntax,
        _DistributionPoint_distributionPoint,
        _DistributionPoint_reasons,
        _DistributionPoint_cRLIssuer,
        DistributionPoint,
        _DistributionPointName_fullName,
        _DistributionPointName_nameRelativeToCRLIssuer,
        DistributionPointName,
        ReasonFlags,
        issuingDistributionPoint,
        _issuingDistributionPoint_val_ExtnType,
        _IssuingDistPointSyntax_distributionPoint,
        _IssuingDistPointSyntax_onlyContainsUserPublicKeyCerts,
        _IssuingDistPointSyntax_onlyContainsCACerts,
        _IssuingDistPointSyntax_onlySomeReasons,
        _IssuingDistPointSyntax_indirectCRL,
        IssuingDistPointSyntax,
        certificateIssuer,
        _certificateIssuer_val_ExtnType,
        deltaCRLIndicator,
        _deltaCRLIndicator_val_ExtnType,
        BaseCRLNumber,
        baseUpdateTime,
        _baseUpdateTime_val_ExtnType,
        freshestCRL,
        _freshestCRL_val_ExtnType,
        aAissuingDistributionPoint,
        _aAissuingDistributionPoint_val_ExtnType,
        _AAIssuingDistPointSyntax_distributionPoint,
        _AAIssuingDistPointSyntax_onlySomeReasons,
        _AAIssuingDistPointSyntax_indirectCRL,
        _AAIssuingDistPointSyntax_containsUserAttributeCerts,
        _AAIssuingDistPointSyntax_containsAACerts,
        _AAIssuingDistPointSyntax_containsSOAPublicKeyCerts,
        AAIssuingDistPointSyntax,
        certificateExactMatch,
        _certificateExactMatch_val_AssertionType,
        _CertificateExactAssertion_serialNumber,
        _CertificateExactAssertion_issuer,
        CertificateExactAssertion,
        certificateMatch,
        _certificateMatch_val_AssertionType,
        _CertificateAssertion_serialNumber,
        _CertificateAssertion_issuer,
        _CertificateAssertion_subjectKeyIdentifier,
        _CertificateAssertion_authorityKeyIdentifier,
        _CertificateAssertion_certificateValid,
        _CertificateAssertion_privateKeyValid,
        _CertificateAssertion_subjectPublicKeyAlgID,
        _CertificateAssertion_keyUsage,
        _CertificateAssertion_subjectAltName,
        _CertificateAssertion_policy,
        _CertificateAssertion_pathToName,
        _CertificateAssertion_subject,
        _CertificateAssertion_nameConstraints,
        CertificateAssertion,
        _AltNameType_builtinNameForm,
        _AltNameType_otherNameForm,
        AltNameType,
        _CertPolicySet__item_,
        CertPolicySet,
        certificatePairExactMatch,
        _certificatePairExactMatch_val_AssertionType,
        _CertificatePairExactAssertion_issuedToThisCAAssertion,
        _CertificatePairExactAssertion_issuedByThisCAAssertion,
        CertificatePairExactAssertion,
        certificatePairMatch,
        _certificatePairMatch_val_AssertionType,
        _CertificatePairAssertion_issuedToThisCAAssertion,
        _CertificatePairAssertion_issuedByThisCAAssertion,
        CertificatePairAssertion,
        certificateListExactMatch,
        _certificateListExactMatch_val_AssertionType,
        _CertificateListExactAssertion_issuer,
        _CertificateListExactAssertion_thisUpdate,
        _CertificateListExactAssertion_distributionPoint,
        CertificateListExactAssertion,
        certificateListMatch,
        _certificateListMatch_val_AssertionType,
        _CertificateListAssertion_issuer,
        _CertificateListAssertion_minCRLNumber,
        _CertificateListAssertion_maxCRLNumber,
        _CertificateListAssertion_reasonFlags,
        _CertificateListAssertion_dateAndTime,
        _CertificateListAssertion_distributionPoint,
        _CertificateListAssertion_authorityKeyIdentifier,
        CertificateListAssertion,
        algorithmIdentifierMatch,
        ___algorithmIdentifierMatch_val_AssertionType_algorithm_tab,
        __algorithmIdentifierMatch_val_AssertionType_algorithm,
        ___algorithmIdentifierMatch_val_AssertionType_parameters_tab,
        __algorithmIdentifierMatch_val_AssertionType_parameters,
        _algorithmIdentifierMatch_val_AssertionType,
        policyMatch,
        _policyMatch_val_AssertionType,
        pkiPathMatch,
        _pkiPathMatch_val_AssertionType,
        _PkiPathMatchSyntax_firstIssuer,
        _PkiPathMatchSyntax_lastSubject,
        PkiPathMatchSyntax,
        enhancedCertificateMatch,
        _enhancedCertificateMatch_val_AssertionType,
        _EnhancedCertificateAssertion_serialNumber,
        _EnhancedCertificateAssertion_issuer,
        _EnhancedCertificateAssertion_subjectKeyIdentifier,
        _EnhancedCertificateAssertion_authorityKeyIdentifier,
        _EnhancedCertificateAssertion_certificateValid,
        _EnhancedCertificateAssertion_privateKeyValid,
        _EnhancedCertificateAssertion_subjectPublicKeyAlgID,
        _EnhancedCertificateAssertion_keyUsage,
        _EnhancedCertificateAssertion_subjectAltName,
        _EnhancedCertificateAssertion_policy,
        _EnhancedCertificateAssertion_pathToName,
        _EnhancedCertificateAssertion_subject,
        _EnhancedCertificateAssertion_nameConstraints,
        EnhancedCertificateAssertion,
        _AltName_altnameType,
        _AltName_altNameValue,
        AltName,
        certExactAssertion,
        _certExactAssertion_val_Type,
        certAssertion,
        _certAssertion_val_Type,
        certPairExactAssertion,
        _certPairExactAssertion_val_Type,
        certPairAssertion,
        _certPairAssertion_val_Type,
        certListExactAssertion,
        _certListExactAssertion_val_Type,
        certListAssertion,
        _certListAssertion_val_Type,
        algorithmIdentifier,
        ___algorithmIdentifier_val_Type_algorithm_tab,
        __algorithmIdentifier_val_Type_algorithm,
        ___algorithmIdentifier_val_Type_parameters_tab,
        __algorithmIdentifier_val_Type_parameters,
        _algorithmIdentifier_val_Type,
        id_ce_subjectDirectoryAttributes,
        id_ce_subjectKeyIdentifier,
        id_ce_keyUsage,
        id_ce_privateKeyUsagePeriod,
        id_ce_subjectAltName,
        id_ce_issuerAltName,
        id_ce_basicConstraints,
        id_ce_cRLNumber,
        id_ce_reasonCode,
        id_ce_instructionCode,
        id_ce_invalidityDate,
        id_ce_deltaCRLIndicator,
        id_ce_issuingDistributionPoint,
        id_ce_certificateIssuer,
        id_ce_nameConstraints,
        id_ce_cRLDistributionPoints,
        id_ce_certificatePolicies,
        id_ce_policyMappings,
        id_ce_authorityKeyIdentifier,
        id_ce_policyConstraints,
        id_ce_extKeyUsage,
        id_ce_cRLStreamIdentifier,
        id_ce_cRLScope,
        id_ce_statusReferrals,
        id_ce_freshestCRL,
        id_ce_orderedList,
        id_ce_baseUpdateTime,
        id_ce_deltaInfo,
        id_ce_inhibitAnyPolicy,
        id_ce_toBeRevoked,
        id_ce_RevokedGroups,
        id_ce_expiredCertsOnCRL,
        id_ce_aAissuingDistributionPoint,
        id_mr_certificateExactMatch,
        id_mr_certificateMatch,
        id_mr_certificatePairExactMatch,
        id_mr_certificatePairMatch,
        id_mr_certificateListExactMatch,
        id_mr_certificateListMatch,
        id_mr_algorithmIdentifierMatch,
        id_mr_policyMatch,
        id_mr_pkiPathMatch,
        id_mr_enhancedCertificateMatch,
        id_ldx_certExactAssertion,
        id_ldx_certAssertion,
        id_ldx_certPairExactAssertion,
        id_ldx_certPairAssertion,
        id_ldx_certListExactAssertion,
        id_ldx_certListAssertion,
        id_ldx_algorithmIdentifier,
    ]

class CommonProtocolSpecification:

    _name_  = u'CommonProtocolSpecification'
    _oid_   = [2, 5, 1, 35, 7]
    
    _obj_ = [
        u'OPERATION',
        u'ERROR',
        u'Code',
        u'InvokeId',
        u'id-opcode-read',
        u'id-opcode-compare',
        u'id-opcode-abandon',
        u'id-opcode-list',
        u'id-opcode-search',
        u'id-opcode-addEntry',
        u'id-opcode-removeEntry',
        u'id-opcode-modifyEntry',
        u'id-opcode-modifyDN',
        u'id-opcode-changePassword',
        u'id-opcode-administerPassword',
        u'id-opcode-ldapTransport',
        u'id-opcode-linkedLDAP',
        u'id-opcode-requestShadowUpdate',
        u'id-opcode-updateShadow',
        u'id-opcode-coordinateShadowUpdate',
        u'id-op-establishOperationalBinding',
        u'id-op-modifyOperationalBinding',
        u'id-op-terminateOperationalBinding',
        u'id-errcode-attributeError',
        u'id-errcode-nameError',
        u'id-errcode-serviceError',
        u'id-errcode-referral',
        u'id-errcode-abandoned',
        u'id-errcode-securityError',
        u'id-errcode-abandonFailed',
        u'id-errcode-updateError',
        u'id-errcode-dsaReferral',
        u'id-errcode-shadowError',
        u'id-err-operationalBindingError',
        u'DOP-Invokable',
        u'DOP-Returnable',
        ]
    _type_ = [
        u'OPERATION',
        u'ERROR',
        u'Code',
        u'InvokeId',
        ]
    _set_ = [
        u'DOP-Invokable',
        u'DOP-Returnable',
        ]
    _val_ = [
        u'id-opcode-read',
        u'id-opcode-compare',
        u'id-opcode-abandon',
        u'id-opcode-list',
        u'id-opcode-search',
        u'id-opcode-addEntry',
        u'id-opcode-removeEntry',
        u'id-opcode-modifyEntry',
        u'id-opcode-modifyDN',
        u'id-opcode-changePassword',
        u'id-opcode-administerPassword',
        u'id-opcode-ldapTransport',
        u'id-opcode-linkedLDAP',
        u'id-opcode-requestShadowUpdate',
        u'id-opcode-updateShadow',
        u'id-opcode-coordinateShadowUpdate',
        u'id-op-establishOperationalBinding',
        u'id-op-modifyOperationalBinding',
        u'id-op-terminateOperationalBinding',
        u'id-errcode-attributeError',
        u'id-errcode-nameError',
        u'id-errcode-serviceError',
        u'id-errcode-referral',
        u'id-errcode-abandoned',
        u'id-errcode-securityError',
        u'id-errcode-abandonFailed',
        u'id-errcode-updateError',
        u'id-errcode-dsaReferral',
        u'id-errcode-shadowError',
        u'id-err-operationalBindingError',
        ]
    _class_ = [
        u'OPERATION',
        u'ERROR',
        u'DOP-Invokable',
        u'DOP-Returnable',
        ]
    _param_ = [
        ]
    
    #-----< OPERATION >-----#
    OPERATION = CLASS(name=u'OPERATION', mode=MODE_TYPE)
    _OPERATION_ArgumentType = OPEN(name=u'ArgumentType', mode=MODE_TYPE, opt=True)
    _OPERATION_ResultType = OPEN(name=u'ResultType', mode=MODE_TYPE, opt=True)
    _OPERATION_Errors = CLASS(name=u'Errors', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')), opt=True)
    _OPERATION_operationCode = CHOICE(name=u'operationCode', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')), opt=True, uniq=True)
    OPERATION._cont = ASN1Dict([
        (u'ArgumentType', _OPERATION_ArgumentType),
        (u'ResultType', _OPERATION_ResultType),
        (u'Errors', _OPERATION_Errors),
        (u'operationCode', _OPERATION_operationCode),
        ])
    
    #-----< ERROR >-----#
    ERROR = CLASS(name=u'ERROR', mode=MODE_TYPE)
    _ERROR_ParameterType = OPEN(name=u'ParameterType', mode=MODE_TYPE)
    _ERROR_errorCode = CHOICE(name=u'errorCode', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')), opt=True, uniq=True)
    ERROR._cont = ASN1Dict([
        (u'ParameterType', _ERROR_ParameterType),
        (u'errorCode', _ERROR_errorCode),
        ])
    
    #-----< 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 = []
    
    #-----< 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 = []
    
    #-----< id-opcode-read >-----#
    id_opcode_read = CHOICE(name=u'id-opcode-read', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_read._val = (u'local', 1)
    
    #-----< id-opcode-compare >-----#
    id_opcode_compare = CHOICE(name=u'id-opcode-compare', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_compare._val = (u'local', 2)
    
    #-----< id-opcode-abandon >-----#
    id_opcode_abandon = CHOICE(name=u'id-opcode-abandon', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_abandon._val = (u'local', 3)
    
    #-----< id-opcode-list >-----#
    id_opcode_list = CHOICE(name=u'id-opcode-list', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_list._val = (u'local', 4)
    
    #-----< id-opcode-search >-----#
    id_opcode_search = CHOICE(name=u'id-opcode-search', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_search._val = (u'local', 5)
    
    #-----< id-opcode-addEntry >-----#
    id_opcode_addEntry = CHOICE(name=u'id-opcode-addEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_addEntry._val = (u'local', 6)
    
    #-----< id-opcode-removeEntry >-----#
    id_opcode_removeEntry = CHOICE(name=u'id-opcode-removeEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_removeEntry._val = (u'local', 7)
    
    #-----< id-opcode-modifyEntry >-----#
    id_opcode_modifyEntry = CHOICE(name=u'id-opcode-modifyEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_modifyEntry._val = (u'local', 8)
    
    #-----< id-opcode-modifyDN >-----#
    id_opcode_modifyDN = CHOICE(name=u'id-opcode-modifyDN', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_modifyDN._val = (u'local', 9)
    
    #-----< id-opcode-changePassword >-----#
    id_opcode_changePassword = CHOICE(name=u'id-opcode-changePassword', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_changePassword._val = (u'local', 10)
    
    #-----< id-opcode-administerPassword >-----#
    id_opcode_administerPassword = CHOICE(name=u'id-opcode-administerPassword', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_administerPassword._val = (u'local', 11)
    
    #-----< id-opcode-ldapTransport >-----#
    id_opcode_ldapTransport = CHOICE(name=u'id-opcode-ldapTransport', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_ldapTransport._val = (u'local', 12)
    
    #-----< id-opcode-linkedLDAP >-----#
    id_opcode_linkedLDAP = CHOICE(name=u'id-opcode-linkedLDAP', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_linkedLDAP._val = (u'local', 13)
    
    #-----< id-opcode-requestShadowUpdate >-----#
    id_opcode_requestShadowUpdate = CHOICE(name=u'id-opcode-requestShadowUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_requestShadowUpdate._val = (u'local', 1)
    
    #-----< id-opcode-updateShadow >-----#
    id_opcode_updateShadow = CHOICE(name=u'id-opcode-updateShadow', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_updateShadow._val = (u'local', 2)
    
    #-----< id-opcode-coordinateShadowUpdate >-----#
    id_opcode_coordinateShadowUpdate = CHOICE(name=u'id-opcode-coordinateShadowUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_opcode_coordinateShadowUpdate._val = (u'local', 3)
    
    #-----< id-op-establishOperationalBinding >-----#
    id_op_establishOperationalBinding = CHOICE(name=u'id-op-establishOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_op_establishOperationalBinding._val = (u'local', 100)
    
    #-----< id-op-modifyOperationalBinding >-----#
    id_op_modifyOperationalBinding = CHOICE(name=u'id-op-modifyOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_op_modifyOperationalBinding._val = (u'local', 102)
    
    #-----< id-op-terminateOperationalBinding >-----#
    id_op_terminateOperationalBinding = CHOICE(name=u'id-op-terminateOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_op_terminateOperationalBinding._val = (u'local', 101)
    
    #-----< id-errcode-attributeError >-----#
    id_errcode_attributeError = CHOICE(name=u'id-errcode-attributeError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_attributeError._val = (u'local', 1)
    
    #-----< id-errcode-nameError >-----#
    id_errcode_nameError = CHOICE(name=u'id-errcode-nameError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_nameError._val = (u'local', 2)
    
    #-----< id-errcode-serviceError >-----#
    id_errcode_serviceError = CHOICE(name=u'id-errcode-serviceError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_serviceError._val = (u'local', 3)
    
    #-----< id-errcode-referral >-----#
    id_errcode_referral = CHOICE(name=u'id-errcode-referral', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_referral._val = (u'local', 4)
    
    #-----< id-errcode-abandoned >-----#
    id_errcode_abandoned = CHOICE(name=u'id-errcode-abandoned', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_abandoned._val = (u'local', 5)
    
    #-----< id-errcode-securityError >-----#
    id_errcode_securityError = CHOICE(name=u'id-errcode-securityError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_securityError._val = (u'local', 6)
    
    #-----< id-errcode-abandonFailed >-----#
    id_errcode_abandonFailed = CHOICE(name=u'id-errcode-abandonFailed', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_abandonFailed._val = (u'local', 7)
    
    #-----< id-errcode-updateError >-----#
    id_errcode_updateError = CHOICE(name=u'id-errcode-updateError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_updateError._val = (u'local', 8)
    
    #-----< id-errcode-dsaReferral >-----#
    id_errcode_dsaReferral = CHOICE(name=u'id-errcode-dsaReferral', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_dsaReferral._val = (u'local', 9)
    
    #-----< id-errcode-shadowError >-----#
    id_errcode_shadowError = CHOICE(name=u'id-errcode-shadowError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_errcode_shadowError._val = (u'local', 1)
    
    #-----< id-err-operationalBindingError >-----#
    id_err_operationalBindingError = CHOICE(name=u'id-err-operationalBindingError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')))
    id_err_operationalBindingError._val = (u'local', 100)
    
    #-----< DOP-Invokable >-----#
    DOP_Invokable = CLASS(name=u'DOP-Invokable', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _DOP_Invokable_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingArgument')))
    _DOP_Invokable_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingResult')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    ___OPERATION_Errors_val_ParameterType_0_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OpBindingErrorParam')))
    ___OPERATION_Errors_val_ParameterType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OpBindingErrorParam')))
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0._ext = None
    __OPERATION_Errors_val_ParameterType_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1._ext = None
    _DOP_Invokable_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingArgument')))
    _DOP_Invokable_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingResult')))
    _DOP_Invokable_val_ArgumentType_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingArgument')))
    _DOP_Invokable_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingResult')))
    DOP_Invokable._val = ASN1Set(rv=[dict([(u'ArgumentType', _DOP_Invokable_val_ArgumentType_0), (u'ResultType', _DOP_Invokable_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 100))]), dict([(u'ArgumentType', _DOP_Invokable_val_ArgumentType_1), (u'ResultType', _DOP_Invokable_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 102))]), dict([(u'ArgumentType', _DOP_Invokable_val_ArgumentType_2), (u'ResultType', _DOP_Invokable_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 101))])], rr=[], ev=None, er=[])
    
    #-----< DOP-Returnable >-----#
    DOP_Returnable = CLASS(name=u'DOP-Returnable', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _DOP_Returnable_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingArgument')))
    _DOP_Returnable_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingResult')))
    _DOP_Returnable_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingArgument')))
    _DOP_Returnable_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingResult')))
    _DOP_Returnable_val_ArgumentType_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingArgument')))
    _DOP_Returnable_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingResult')))
    DOP_Returnable._val = ASN1Set(rv=[dict([(u'ArgumentType', _DOP_Returnable_val_ArgumentType_0), (u'ResultType', _DOP_Returnable_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 100))]), dict([(u'ArgumentType', _DOP_Returnable_val_ArgumentType_1), (u'ResultType', _DOP_Returnable_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 102))]), dict([(u'ArgumentType', _DOP_Returnable_val_ArgumentType_2), (u'ResultType', _DOP_Returnable_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 101))])], rr=[], ev=None, er=[])
    
    _all_ = [
        _OPERATION_ArgumentType,
        _OPERATION_ResultType,
        _OPERATION_Errors,
        _OPERATION_operationCode,
        OPERATION,
        _ERROR_ParameterType,
        _ERROR_errorCode,
        ERROR,
        _Code_local,
        _Code_global_,
        Code,
        _InvokeId_present,
        _InvokeId_absent,
        InvokeId,
        id_opcode_read,
        id_opcode_compare,
        id_opcode_abandon,
        id_opcode_list,
        id_opcode_search,
        id_opcode_addEntry,
        id_opcode_removeEntry,
        id_opcode_modifyEntry,
        id_opcode_modifyDN,
        id_opcode_changePassword,
        id_opcode_administerPassword,
        id_opcode_ldapTransport,
        id_opcode_linkedLDAP,
        id_opcode_requestShadowUpdate,
        id_opcode_updateShadow,
        id_opcode_coordinateShadowUpdate,
        id_op_establishOperationalBinding,
        id_op_modifyOperationalBinding,
        id_op_terminateOperationalBinding,
        id_errcode_attributeError,
        id_errcode_nameError,
        id_errcode_serviceError,
        id_errcode_referral,
        id_errcode_abandoned,
        id_errcode_securityError,
        id_errcode_abandonFailed,
        id_errcode_updateError,
        id_errcode_dsaReferral,
        id_errcode_shadowError,
        id_err_operationalBindingError,
        DOP_Invokable,
        _DOP_Invokable_val_ArgumentType_0,
        _DOP_Invokable_val_ResultType_0,
        ___OPERATION_Errors_val_ParameterType_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_signed,
        __OPERATION_Errors_val_ParameterType_0,
        ___OPERATION_Errors_val_ParameterType_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_signed,
        __OPERATION_Errors_val_ParameterType_1,
        _DOP_Invokable_val_ArgumentType_1,
        _DOP_Invokable_val_ResultType_1,
        _DOP_Invokable_val_ArgumentType_2,
        _DOP_Invokable_val_ResultType_2,
        DOP_Returnable,
        _DOP_Returnable_val_ArgumentType_0,
        _DOP_Returnable_val_ResultType_0,
        _DOP_Returnable_val_ArgumentType_1,
        _DOP_Returnable_val_ResultType_1,
        _DOP_Returnable_val_ArgumentType_2,
        _DOP_Returnable_val_ResultType_2,
    ]

class DirectoryAbstractService:

    _name_  = u'DirectoryAbstractService'
    _oid_   = [2, 5, 1, 2, 7]
    
    _obj_ = [
        u'CommonArguments',
        u'CommonArgumentsSeq',
        u'FamilyGrouping',
        u'CommonResults',
        u'CommonResultsSeq',
        u'ServiceControls',
        u'ServiceControlOptions',
        u'EntryInformationSelection',
        u'ContextSelection',
        u'TypeAndContextAssertion',
        u'FamilyReturn',
        u'EntryInformation',
        u'family-information',
        u'FamilyEntries',
        u'FamilyEntry',
        u'Filter',
        u'FilterItem',
        u'MatchingRuleAssertion',
        u'PagedResultsRequest',
        u'SortKey',
        u'SecurityParameters',
        u'ProtectionRequest',
        u'Time',
        u'ErrorProtectionRequest',
        u'directoryBind',
        u'DirectoryBindArgument',
        u'Credentials',
        u'SimpleCredentials',
        u'StrongCredentials',
        u'SpkmCredentials',
        u'SaslCredentials',
        u'ub-saslMechanism',
        u'Token',
        u'TokenContent',
        u'Versions',
        u'DirectoryBindResult',
        u'PwdResponseValue',
        u'directoryBindError',
        u'BindKeyInfo',
        u'read',
        u'ReadArgument',
        u'ReadArgumentData',
        u'ReadResult',
        u'ReadResultData',
        u'ModifyRights',
        u'compare',
        u'CompareArgument',
        u'CompareArgumentData',
        u'CompareResult',
        u'CompareResultData',
        u'abandon',
        u'AbandonArgument',
        u'AbandonArgumentData',
        u'AbandonResult',
        u'AbandonResultData',
        u'list',
        u'ListArgument',
        u'ListArgumentData',
        u'ListResult',
        u'ListResultData',
        u'PartialOutcomeQualifier',
        u'LimitProblem',
        u'search',
        u'SearchArgument',
        u'SearchArgumentData',
        u'HierarchySelections',
        u'SearchControlOptions',
        u'JoinArgument',
        u'DomainLocalID',
        u'JoinAttPair',
        u'JoinContextType',
        u'SearchResult',
        u'SearchResultData',
        u'addEntry',
        u'AddEntryArgument',
        u'AddEntryArgumentData',
        u'AddEntryResult',
        u'AddEntryResultData',
        u'removeEntry',
        u'RemoveEntryArgument',
        u'RemoveEntryArgumentData',
        u'RemoveEntryResult',
        u'RemoveEntryResultData',
        u'modifyEntry',
        u'ModifyEntryArgument',
        u'ModifyEntryArgumentData',
        u'ModifyEntryResult',
        u'ModifyEntryResultData',
        u'EntryModification',
        u'modifyDN',
        u'ModifyDNArgument',
        u'ModifyDNArgumentData',
        u'ModifyDNResult',
        u'ModifyDNResultData',
        u'changePassword',
        u'ChangePasswordArgument',
        u'ChangePasswordArgumentData',
        u'ChangePasswordResult',
        u'ChangePasswordResultData',
        u'administerPassword',
        u'AdministerPasswordArgument',
        u'AdministerPasswordArgumentData',
        u'AdministerPasswordResult',
        u'AdministerPasswordResultData',
        u'ldapTransport',
        u'LdapArgument',
        u'LdapArgumentData',
        u'LinkId',
        u'LdapResult',
        u'LdapResultData',
        u'linkedLDAP',
        u'LinkedArgument',
        u'LinkedArgumentData',
        u'LinkedResult',
        u'abandoned',
        u'AbandonedData',
        u'AbandonedProblem',
        u'abandonFailed',
        u'AbandonFailedData',
        u'AbandonProblem',
        u'attributeError',
        u'AttributeErrorData',
        u'AttributeProblem',
        u'nameError',
        u'NameErrorData',
        u'NameProblem',
        u'referral',
        u'ReferralData',
        u'securityError',
        u'SecurityErrorData',
        u'SecurityProblem',
        u'EncPwdInfo',
        u'serviceError',
        u'ServiceErrorData',
        u'ServiceProblem',
        u'updateError',
        u'UpdateErrorData',
        u'UpdateProblem',
        u'id-at-family-information',
        ]
    _type_ = [
        u'CommonArguments',
        u'CommonArgumentsSeq',
        u'FamilyGrouping',
        u'CommonResults',
        u'CommonResultsSeq',
        u'ServiceControls',
        u'ServiceControlOptions',
        u'EntryInformationSelection',
        u'ContextSelection',
        u'TypeAndContextAssertion',
        u'FamilyReturn',
        u'EntryInformation',
        u'FamilyEntries',
        u'FamilyEntry',
        u'Filter',
        u'FilterItem',
        u'MatchingRuleAssertion',
        u'PagedResultsRequest',
        u'SortKey',
        u'SecurityParameters',
        u'ProtectionRequest',
        u'Time',
        u'ErrorProtectionRequest',
        u'DirectoryBindArgument',
        u'Credentials',
        u'SimpleCredentials',
        u'StrongCredentials',
        u'SpkmCredentials',
        u'SaslCredentials',
        u'Token',
        u'TokenContent',
        u'Versions',
        u'DirectoryBindResult',
        u'PwdResponseValue',
        u'BindKeyInfo',
        u'ReadArgument',
        u'ReadArgumentData',
        u'ReadResult',
        u'ReadResultData',
        u'ModifyRights',
        u'CompareArgument',
        u'CompareArgumentData',
        u'CompareResult',
        u'CompareResultData',
        u'AbandonArgument',
        u'AbandonArgumentData',
        u'AbandonResult',
        u'AbandonResultData',
        u'ListArgument',
        u'ListArgumentData',
        u'ListResult',
        u'ListResultData',
        u'PartialOutcomeQualifier',
        u'LimitProblem',
        u'SearchArgument',
        u'SearchArgumentData',
        u'HierarchySelections',
        u'SearchControlOptions',
        u'JoinArgument',
        u'DomainLocalID',
        u'JoinAttPair',
        u'JoinContextType',
        u'SearchResult',
        u'SearchResultData',
        u'AddEntryArgument',
        u'AddEntryArgumentData',
        u'AddEntryResult',
        u'AddEntryResultData',
        u'RemoveEntryArgument',
        u'RemoveEntryArgumentData',
        u'RemoveEntryResult',
        u'RemoveEntryResultData',
        u'ModifyEntryArgument',
        u'ModifyEntryArgumentData',
        u'ModifyEntryResult',
        u'ModifyEntryResultData',
        u'EntryModification',
        u'ModifyDNArgument',
        u'ModifyDNArgumentData',
        u'ModifyDNResult',
        u'ModifyDNResultData',
        u'ChangePasswordArgument',
        u'ChangePasswordArgumentData',
        u'ChangePasswordResult',
        u'ChangePasswordResultData',
        u'AdministerPasswordArgument',
        u'AdministerPasswordArgumentData',
        u'AdministerPasswordResult',
        u'AdministerPasswordResultData',
        u'LdapArgument',
        u'LdapArgumentData',
        u'LinkId',
        u'LdapResult',
        u'LdapResultData',
        u'LinkedArgument',
        u'LinkedArgumentData',
        u'LinkedResult',
        u'AbandonedData',
        u'AbandonedProblem',
        u'AbandonFailedData',
        u'AbandonProblem',
        u'AttributeErrorData',
        u'AttributeProblem',
        u'NameErrorData',
        u'NameProblem',
        u'ReferralData',
        u'SecurityErrorData',
        u'SecurityProblem',
        u'EncPwdInfo',
        u'ServiceErrorData',
        u'ServiceProblem',
        u'UpdateErrorData',
        u'UpdateProblem',
        ]
    _set_ = [
        ]
    _val_ = [
        u'family-information',
        u'directoryBind',
        u'ub-saslMechanism',
        u'directoryBindError',
        u'read',
        u'compare',
        u'abandon',
        u'list',
        u'search',
        u'addEntry',
        u'removeEntry',
        u'modifyEntry',
        u'modifyDN',
        u'changePassword',
        u'administerPassword',
        u'ldapTransport',
        u'linkedLDAP',
        u'abandoned',
        u'abandonFailed',
        u'attributeError',
        u'nameError',
        u'referral',
        u'securityError',
        u'serviceError',
        u'updateError',
        u'id-at-family-information',
        ]
    _class_ = [
        u'family-information',
        u'directoryBind',
        u'directoryBindError',
        u'read',
        u'compare',
        u'abandon',
        u'list',
        u'search',
        u'addEntry',
        u'removeEntry',
        u'modifyEntry',
        u'modifyDN',
        u'changePassword',
        u'administerPassword',
        u'ldapTransport',
        u'linkedLDAP',
        u'abandoned',
        u'abandonFailed',
        u'attributeError',
        u'nameError',
        u'referral',
        u'securityError',
        u'serviceError',
        u'updateError',
        ]
    _param_ = [
        ]
    
    #-----< CommonArguments >-----#
    CommonArguments = SET(name=u'CommonArguments', mode=MODE_TYPE)
    _CommonArguments_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _CommonArguments_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _CommonArguments_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _CommonArguments_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _CommonArguments_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _CommonArguments_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _CommonArguments_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _CommonArguments_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _CommonArguments_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _CommonArguments_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _CommonArguments_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _CommonArguments_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    CommonArguments._cont = ASN1Dict([
        (u'serviceControls', _CommonArguments_serviceControls),
        (u'securityParameters', _CommonArguments_securityParameters),
        (u'requestor', _CommonArguments_requestor),
        (u'operationProgress', _CommonArguments_operationProgress),
        (u'aliasedRDNs', _CommonArguments_aliasedRDNs),
        (u'criticalExtensions', _CommonArguments_criticalExtensions),
        (u'referenceType', _CommonArguments_referenceType),
        (u'entryOnly', _CommonArguments_entryOnly),
        (u'exclusions', _CommonArguments_exclusions),
        (u'nameResolveOnMaster', _CommonArguments_nameResolveOnMaster),
        (u'operationContexts', _CommonArguments_operationContexts),
        (u'familyGrouping', _CommonArguments_familyGrouping),
        ])
    CommonArguments._ext = []
    
    #-----< CommonArgumentsSeq >-----#
    CommonArgumentsSeq = SEQ(name=u'CommonArgumentsSeq', mode=MODE_TYPE)
    _CommonArgumentsSeq_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _CommonArgumentsSeq_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _CommonArgumentsSeq_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _CommonArgumentsSeq_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _CommonArgumentsSeq_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _CommonArgumentsSeq_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _CommonArgumentsSeq_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _CommonArgumentsSeq_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _CommonArgumentsSeq_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _CommonArgumentsSeq_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _CommonArgumentsSeq_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _CommonArgumentsSeq_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    CommonArgumentsSeq._cont = ASN1Dict([
        (u'serviceControls', _CommonArgumentsSeq_serviceControls),
        (u'securityParameters', _CommonArgumentsSeq_securityParameters),
        (u'requestor', _CommonArgumentsSeq_requestor),
        (u'operationProgress', _CommonArgumentsSeq_operationProgress),
        (u'aliasedRDNs', _CommonArgumentsSeq_aliasedRDNs),
        (u'criticalExtensions', _CommonArgumentsSeq_criticalExtensions),
        (u'referenceType', _CommonArgumentsSeq_referenceType),
        (u'entryOnly', _CommonArgumentsSeq_entryOnly),
        (u'exclusions', _CommonArgumentsSeq_exclusions),
        (u'nameResolveOnMaster', _CommonArgumentsSeq_nameResolveOnMaster),
        (u'operationContexts', _CommonArgumentsSeq_operationContexts),
        (u'familyGrouping', _CommonArgumentsSeq_familyGrouping),
        ])
    CommonArgumentsSeq._ext = []
    
    #-----< FamilyGrouping >-----#
    FamilyGrouping = ENUM(name=u'FamilyGrouping', mode=MODE_TYPE)
    FamilyGrouping._cont = ASN1Dict([(u'entryOnly', 1), (u'compoundEntry', 2), (u'strands', 3), (u'multiStrand', 4)])
    FamilyGrouping._ext = []
    
    #-----< CommonResults >-----#
    CommonResults = SET(name=u'CommonResults', mode=MODE_TYPE)
    _CommonResults_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _CommonResults_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _CommonResults_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _CommonResults_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __CommonResults_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___CommonResults_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____CommonResults_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____CommonResults_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    _____CommonResults_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____CommonResults_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____CommonResults_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____CommonResults_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___CommonResults_notification__item__type._const_tab = ____CommonResults_notification__item__type_tab
    ___CommonResults_notification__item__type._const_tab_at = None
    ___CommonResults_notification__item__type._const_tab_id = u'id'
    ___CommonResults_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____CommonResults_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____CommonResults_notification__item__values__item_._const_tab = ____CommonResults_notification__item__type_tab
    ____CommonResults_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____CommonResults_notification__item__values__item_._const_tab_id = u'Type'
    ___CommonResults_notification__item__values._cont = ____CommonResults_notification__item__values__item_
    ___CommonResults_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___CommonResults_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____CommonResults_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____CommonResults_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____CommonResults_notification__item__valuesWithContext__item__value._const_tab = ____CommonResults_notification__item__type_tab
    _____CommonResults_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____CommonResults_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____CommonResults_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______CommonResults_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____CommonResults_notification__item__valuesWithContext__item__contextList._cont = ______CommonResults_notification__item__valuesWithContext__item__contextList__item_
    _____CommonResults_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____CommonResults_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____CommonResults_notification__item__valuesWithContext__item__value),
        (u'contextList', _____CommonResults_notification__item__valuesWithContext__item__contextList),
        ])
    ____CommonResults_notification__item__valuesWithContext__item_._ext = []
    ___CommonResults_notification__item__valuesWithContext._cont = ____CommonResults_notification__item__valuesWithContext__item_
    ___CommonResults_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __CommonResults_notification__item_._cont = ASN1Dict([
        (u'type', ___CommonResults_notification__item__type),
        (u'values', ___CommonResults_notification__item__values),
        (u'valuesWithContext', ___CommonResults_notification__item__valuesWithContext),
        ])
    __CommonResults_notification__item_._ext = []
    _CommonResults_notification._cont = __CommonResults_notification__item_
    _CommonResults_notification._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    CommonResults._cont = ASN1Dict([
        (u'securityParameters', _CommonResults_securityParameters),
        (u'performer', _CommonResults_performer),
        (u'aliasDereferenced', _CommonResults_aliasDereferenced),
        (u'notification', _CommonResults_notification),
        ])
    CommonResults._ext = []
    
    #-----< CommonResultsSeq >-----#
    CommonResultsSeq = SEQ(name=u'CommonResultsSeq', mode=MODE_TYPE)
    _CommonResultsSeq_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _CommonResultsSeq_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _CommonResultsSeq_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _CommonResultsSeq_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __CommonResultsSeq_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___CommonResultsSeq_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____CommonResultsSeq_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____CommonResultsSeq_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____CommonResultsSeq_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____CommonResultsSeq_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____CommonResultsSeq_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____CommonResultsSeq_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___CommonResultsSeq_notification__item__type._const_tab = ____CommonResultsSeq_notification__item__type_tab
    ___CommonResultsSeq_notification__item__type._const_tab_at = None
    ___CommonResultsSeq_notification__item__type._const_tab_id = u'id'
    ___CommonResultsSeq_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____CommonResultsSeq_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____CommonResultsSeq_notification__item__values__item_._const_tab = ____CommonResultsSeq_notification__item__type_tab
    ____CommonResultsSeq_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____CommonResultsSeq_notification__item__values__item_._const_tab_id = u'Type'
    ___CommonResultsSeq_notification__item__values._cont = ____CommonResultsSeq_notification__item__values__item_
    ___CommonResultsSeq_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___CommonResultsSeq_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____CommonResultsSeq_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____CommonResultsSeq_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____CommonResultsSeq_notification__item__valuesWithContext__item__value._const_tab = ____CommonResultsSeq_notification__item__type_tab
    _____CommonResultsSeq_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____CommonResultsSeq_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____CommonResultsSeq_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______CommonResultsSeq_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____CommonResultsSeq_notification__item__valuesWithContext__item__contextList._cont = ______CommonResultsSeq_notification__item__valuesWithContext__item__contextList__item_
    _____CommonResultsSeq_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____CommonResultsSeq_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____CommonResultsSeq_notification__item__valuesWithContext__item__value),
        (u'contextList', _____CommonResultsSeq_notification__item__valuesWithContext__item__contextList),
        ])
    ____CommonResultsSeq_notification__item__valuesWithContext__item_._ext = []
    ___CommonResultsSeq_notification__item__valuesWithContext._cont = ____CommonResultsSeq_notification__item__valuesWithContext__item_
    ___CommonResultsSeq_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __CommonResultsSeq_notification__item_._cont = ASN1Dict([
        (u'type', ___CommonResultsSeq_notification__item__type),
        (u'values', ___CommonResultsSeq_notification__item__values),
        (u'valuesWithContext', ___CommonResultsSeq_notification__item__valuesWithContext),
        ])
    __CommonResultsSeq_notification__item_._ext = []
    _CommonResultsSeq_notification._cont = __CommonResultsSeq_notification__item_
    _CommonResultsSeq_notification._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    CommonResultsSeq._cont = ASN1Dict([
        (u'securityParameters', _CommonResultsSeq_securityParameters),
        (u'performer', _CommonResultsSeq_performer),
        (u'aliasDereferenced', _CommonResultsSeq_aliasDereferenced),
        (u'notification', _CommonResultsSeq_notification),
        ])
    CommonResultsSeq._ext = []
    
    #-----< ServiceControls >-----#
    ServiceControls = SET(name=u'ServiceControls', mode=MODE_TYPE)
    _ServiceControls_options = BIT_STR(name=u'options', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControlOptions')), default=(0, 0))
    _ServiceControls_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=1)
    _ServiceControls_priority._cont = ASN1Dict([(u'low', 0), (u'medium', 1), (u'high', 2)])
    _ServiceControls_timeLimit = INT(name=u'timeLimit', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ServiceControls_sizeLimit = INT(name=u'sizeLimit', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ServiceControls_scopeOfReferral = INT(name=u'scopeOfReferral', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ServiceControls_scopeOfReferral._cont = ASN1Dict([(u'dmd', 0), (u'country', 1)])
    _ServiceControls_attributeSizeLimit = INT(name=u'attributeSizeLimit', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ServiceControls_manageDSAITPlaneRef = SEQ(name=u'manageDSAITPlaneRef', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ServiceControls_manageDSAITPlaneRef_dsaName = CHOICE(name=u'dsaName', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    __ServiceControls_manageDSAITPlaneRef_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AgreementID')))
    _ServiceControls_manageDSAITPlaneRef._cont = ASN1Dict([
        (u'dsaName', __ServiceControls_manageDSAITPlaneRef_dsaName),
        (u'agreementID', __ServiceControls_manageDSAITPlaneRef_agreementID),
        ])
    _ServiceControls_manageDSAITPlaneRef._ext = []
    _ServiceControls_serviceType = OID(name=u'serviceType', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ServiceControls_userClass = INT(name=u'userClass', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    ServiceControls._cont = ASN1Dict([
        (u'options', _ServiceControls_options),
        (u'priority', _ServiceControls_priority),
        (u'timeLimit', _ServiceControls_timeLimit),
        (u'sizeLimit', _ServiceControls_sizeLimit),
        (u'scopeOfReferral', _ServiceControls_scopeOfReferral),
        (u'attributeSizeLimit', _ServiceControls_attributeSizeLimit),
        (u'manageDSAITPlaneRef', _ServiceControls_manageDSAITPlaneRef),
        (u'serviceType', _ServiceControls_serviceType),
        (u'userClass', _ServiceControls_userClass),
        ])
    ServiceControls._ext = []
    
    #-----< ServiceControlOptions >-----#
    ServiceControlOptions = BIT_STR(name=u'ServiceControlOptions', mode=MODE_TYPE)
    ServiceControlOptions._cont = ASN1Dict([(u'preferChaining', 0), (u'chainingProhibited', 1), (u'localScope', 2), (u'dontUseCopy', 3), (u'dontDereferenceAliases', 4), (u'subentries', 5), (u'copyShallDo', 6), (u'partialNameResolution', 7), (u'manageDSAIT', 8), (u'noSubtypeMatch', 9), (u'noSubtypeSelection', 10), (u'countFamily', 11), (u'dontSelectFriends', 12), (u'dontMatchFriends', 13), (u'allowWriteableCopy', 14)])
    
    #-----< EntryInformationSelection >-----#
    EntryInformationSelection = SET(name=u'EntryInformationSelection', mode=MODE_TYPE)
    _EntryInformationSelection_attributes = CHOICE(name=u'attributes', mode=MODE_TYPE, default=(u'allUserAttributes', 0))
    __EntryInformationSelection_attributes_allUserAttributes = NULL(name=u'allUserAttributes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EntryInformationSelection_attributes_select = SET_OF(name=u'select', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EntryInformationSelection_attributes_select__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    __EntryInformationSelection_attributes_select._cont = ___EntryInformationSelection_attributes_select__item_
    _EntryInformationSelection_attributes._cont = ASN1Dict([
        (u'allUserAttributes', __EntryInformationSelection_attributes_allUserAttributes),
        (u'select', __EntryInformationSelection_attributes_select),
        ])
    _EntryInformationSelection_attributes._ext = None
    _EntryInformationSelection_infoTypes = INT(name=u'infoTypes', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=1)
    _EntryInformationSelection_infoTypes._cont = ASN1Dict([(u'attributeTypesOnly', 0), (u'attributeTypesAndValues', 1)])
    _EntryInformationSelection_extraAttributes = CHOICE(name=u'extraAttributes', mode=MODE_TYPE, opt=True)
    __EntryInformationSelection_extraAttributes_allOperationalAttributes = NULL(name=u'allOperationalAttributes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EntryInformationSelection_extraAttributes_select = SET_OF(name=u'select', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EntryInformationSelection_extraAttributes_select__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    __EntryInformationSelection_extraAttributes_select._cont = ___EntryInformationSelection_extraAttributes_select__item_
    __EntryInformationSelection_extraAttributes_select._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _EntryInformationSelection_extraAttributes._cont = ASN1Dict([
        (u'allOperationalAttributes', __EntryInformationSelection_extraAttributes_allOperationalAttributes),
        (u'select', __EntryInformationSelection_extraAttributes_select),
        ])
    _EntryInformationSelection_extraAttributes._ext = None
    _EntryInformationSelection_contextSelection = CHOICE(name=u'contextSelection', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _EntryInformationSelection_returnContexts = BOOL(name=u'returnContexts', mode=MODE_TYPE, default=False)
    _EntryInformationSelection_familyReturn = SEQ(name=u'familyReturn', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyReturn')), default=dict([(u'memberSelect', u'contributingEntriesOnly')]))
    EntryInformationSelection._cont = ASN1Dict([
        (u'attributes', _EntryInformationSelection_attributes),
        (u'infoTypes', _EntryInformationSelection_infoTypes),
        (u'extraAttributes', _EntryInformationSelection_extraAttributes),
        (u'contextSelection', _EntryInformationSelection_contextSelection),
        (u'returnContexts', _EntryInformationSelection_returnContexts),
        (u'familyReturn', _EntryInformationSelection_familyReturn),
        ])
    EntryInformationSelection._ext = None
    
    #-----< ContextSelection >-----#
    ContextSelection = CHOICE(name=u'ContextSelection', mode=MODE_TYPE)
    _ContextSelection_allContexts = NULL(name=u'allContexts', mode=MODE_TYPE)
    _ContextSelection_selectedContexts = SET_OF(name=u'selectedContexts', mode=MODE_TYPE)
    __ContextSelection_selectedContexts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'TypeAndContextAssertion')))
    _ContextSelection_selectedContexts._cont = __ContextSelection_selectedContexts__item_
    _ContextSelection_selectedContexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ContextSelection._cont = ASN1Dict([
        (u'allContexts', _ContextSelection_allContexts),
        (u'selectedContexts', _ContextSelection_selectedContexts),
        ])
    ContextSelection._ext = []
    
    #-----< TypeAndContextAssertion >-----#
    TypeAndContextAssertion = SEQ(name=u'TypeAndContextAssertion', mode=MODE_TYPE)
    _TypeAndContextAssertion_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _TypeAndContextAssertion_contextAssertions = CHOICE(name=u'contextAssertions', mode=MODE_TYPE)
    __TypeAndContextAssertion_contextAssertions_preference = SEQ_OF(name=u'preference', mode=MODE_TYPE)
    ___TypeAndContextAssertion_contextAssertions_preference__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'ContextAssertion')))
    __TypeAndContextAssertion_contextAssertions_preference._cont = ___TypeAndContextAssertion_contextAssertions_preference__item_
    __TypeAndContextAssertion_contextAssertions_all = SET_OF(name=u'all', mode=MODE_TYPE)
    ___TypeAndContextAssertion_contextAssertions_all__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'ContextAssertion')))
    __TypeAndContextAssertion_contextAssertions_all._cont = ___TypeAndContextAssertion_contextAssertions_all__item_
    _TypeAndContextAssertion_contextAssertions._cont = ASN1Dict([
        (u'preference', __TypeAndContextAssertion_contextAssertions_preference),
        (u'all', __TypeAndContextAssertion_contextAssertions_all),
        ])
    _TypeAndContextAssertion_contextAssertions._ext = []
    TypeAndContextAssertion._cont = ASN1Dict([
        (u'type', _TypeAndContextAssertion_type),
        (u'contextAssertions', _TypeAndContextAssertion_contextAssertions),
        ])
    TypeAndContextAssertion._ext = []
    
    #-----< FamilyReturn >-----#
    FamilyReturn = SEQ(name=u'FamilyReturn', mode=MODE_TYPE)
    _FamilyReturn_memberSelect = ENUM(name=u'memberSelect', mode=MODE_TYPE)
    _FamilyReturn_memberSelect._cont = ASN1Dict([(u'contributingEntriesOnly', 1), (u'participatingEntriesOnly', 2), (u'compoundEntry', 3)])
    _FamilyReturn_memberSelect._ext = []
    _FamilyReturn_familySelect = SEQ_OF(name=u'familySelect', mode=MODE_TYPE, opt=True)
    __FamilyReturn_familySelect__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _FamilyReturn_familySelect._cont = __FamilyReturn_familySelect__item_
    _FamilyReturn_familySelect._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    FamilyReturn._cont = ASN1Dict([
        (u'memberSelect', _FamilyReturn_memberSelect),
        (u'familySelect', _FamilyReturn_familySelect),
        ])
    FamilyReturn._ext = []
    
    #-----< EntryInformation >-----#
    EntryInformation = SEQ(name=u'EntryInformation', mode=MODE_TYPE)
    _EntryInformation_name = CHOICE(name=u'name', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _EntryInformation_fromEntry = BOOL(name=u'fromEntry', mode=MODE_TYPE, default=True)
    _EntryInformation_information = SET_OF(name=u'information', mode=MODE_TYPE, opt=True)
    __EntryInformation_information__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    ___EntryInformation_information__item__attributeType = OID(name=u'attributeType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    ___EntryInformation_information__item__attribute = SEQ(name=u'attribute', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ____EntryInformation_information__item__attribute_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _____EntryInformation_information__item__attribute_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ______EntryInformation_information__item__attribute_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______EntryInformation_information__item__attribute_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _____EntryInformation_information__item__attribute_type_tab._val = ASN1Set(rv=[dict([(u'Type', ______EntryInformation_information__item__attribute_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ______EntryInformation_information__item__attribute_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ____EntryInformation_information__item__attribute_type._const_tab = _____EntryInformation_information__item__attribute_type_tab
    ____EntryInformation_information__item__attribute_type._const_tab_at = None
    ____EntryInformation_information__item__attribute_type._const_tab_id = u'id'
    ____EntryInformation_information__item__attribute_values = SET_OF(name=u'values', mode=MODE_TYPE)
    _____EntryInformation_information__item__attribute_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____EntryInformation_information__item__attribute_values__item_._const_tab = _____EntryInformation_information__item__attribute_type_tab
    _____EntryInformation_information__item__attribute_values__item_._const_tab_at = ('..', '..', u'type')
    _____EntryInformation_information__item__attribute_values__item_._const_tab_id = u'Type'
    ____EntryInformation_information__item__attribute_values._cont = _____EntryInformation_information__item__attribute_values__item_
    ____EntryInformation_information__item__attribute_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ____EntryInformation_information__item__attribute_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    _____EntryInformation_information__item__attribute_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______EntryInformation_information__item__attribute_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ______EntryInformation_information__item__attribute_valuesWithContext__item__value._const_tab = _____EntryInformation_information__item__attribute_type_tab
    ______EntryInformation_information__item__attribute_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ______EntryInformation_information__item__attribute_valuesWithContext__item__value._const_tab_id = u'Type'
    ______EntryInformation_information__item__attribute_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _______EntryInformation_information__item__attribute_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ______EntryInformation_information__item__attribute_valuesWithContext__item__contextList._cont = _______EntryInformation_information__item__attribute_valuesWithContext__item__contextList__item_
    ______EntryInformation_information__item__attribute_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _____EntryInformation_information__item__attribute_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ______EntryInformation_information__item__attribute_valuesWithContext__item__value),
        (u'contextList', ______EntryInformation_information__item__attribute_valuesWithContext__item__contextList),
        ])
    _____EntryInformation_information__item__attribute_valuesWithContext__item_._ext = []
    ____EntryInformation_information__item__attribute_valuesWithContext._cont = _____EntryInformation_information__item__attribute_valuesWithContext__item_
    ____EntryInformation_information__item__attribute_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___EntryInformation_information__item__attribute._cont = ASN1Dict([
        (u'type', ____EntryInformation_information__item__attribute_type),
        (u'values', ____EntryInformation_information__item__attribute_values),
        (u'valuesWithContext', ____EntryInformation_information__item__attribute_valuesWithContext),
        ])
    ___EntryInformation_information__item__attribute._ext = []
    __EntryInformation_information__item_._cont = ASN1Dict([
        (u'attributeType', ___EntryInformation_information__item__attributeType),
        (u'attribute', ___EntryInformation_information__item__attribute),
        ])
    __EntryInformation_information__item_._ext = []
    _EntryInformation_information._cont = __EntryInformation_information__item_
    _EntryInformation_information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _EntryInformation_incompleteEntry = BOOL(name=u'incompleteEntry', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _EntryInformation_partialName = BOOL(name=u'partialName', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _EntryInformation_derivedEntry = BOOL(name=u'derivedEntry', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    EntryInformation._cont = ASN1Dict([
        (u'name', _EntryInformation_name),
        (u'fromEntry', _EntryInformation_fromEntry),
        (u'information', _EntryInformation_information),
        (u'incompleteEntry', _EntryInformation_incompleteEntry),
        (u'partialName', _EntryInformation_partialName),
        (u'derivedEntry', _EntryInformation_derivedEntry),
        ])
    EntryInformation._ext = []
    
    #-----< family-information >-----#
    family_information = CLASS(name=u'family-information', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _family_information_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyEntries')))
    family_information._val = dict([(u'Type', _family_information_val_Type), (u'usage', u'directoryOperation'), (u'id', (2, 5, 4, 64))])
    
    #-----< FamilyEntries >-----#
    FamilyEntries = SEQ(name=u'FamilyEntries', mode=MODE_TYPE)
    _FamilyEntries_family_class = OID(name=u'family-class', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _FamilyEntries_familyEntries = SEQ_OF(name=u'familyEntries', mode=MODE_TYPE)
    __FamilyEntries_familyEntries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyEntry')))
    _FamilyEntries_familyEntries._cont = __FamilyEntries_familyEntries__item_
    FamilyEntries._cont = ASN1Dict([
        (u'family-class', _FamilyEntries_family_class),
        (u'familyEntries', _FamilyEntries_familyEntries),
        ])
    FamilyEntries._ext = []
    
    #-----< FamilyEntry >-----#
    FamilyEntry = SEQ(name=u'FamilyEntry', mode=MODE_TYPE)
    _FamilyEntry_rdn = SET_OF(name=u'rdn', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    _FamilyEntry_information = SEQ_OF(name=u'information', mode=MODE_TYPE)
    __FamilyEntry_information__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    ___FamilyEntry_information__item__attributeType = OID(name=u'attributeType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    ___FamilyEntry_information__item__attribute = SEQ(name=u'attribute', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ____FamilyEntry_information__item__attribute_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _____FamilyEntry_information__item__attribute_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ______FamilyEntry_information__item__attribute_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______FamilyEntry_information__item__attribute_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _____FamilyEntry_information__item__attribute_type_tab._val = ASN1Set(rv=[dict([(u'Type', ______FamilyEntry_information__item__attribute_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ______FamilyEntry_information__item__attribute_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ____FamilyEntry_information__item__attribute_type._const_tab = _____FamilyEntry_information__item__attribute_type_tab
    ____FamilyEntry_information__item__attribute_type._const_tab_at = None
    ____FamilyEntry_information__item__attribute_type._const_tab_id = u'id'
    ____FamilyEntry_information__item__attribute_values = SET_OF(name=u'values', mode=MODE_TYPE)
    _____FamilyEntry_information__item__attribute_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____FamilyEntry_information__item__attribute_values__item_._const_tab = _____FamilyEntry_information__item__attribute_type_tab
    _____FamilyEntry_information__item__attribute_values__item_._const_tab_at = ('..', '..', u'type')
    _____FamilyEntry_information__item__attribute_values__item_._const_tab_id = u'Type'
    ____FamilyEntry_information__item__attribute_values._cont = _____FamilyEntry_information__item__attribute_values__item_
    ____FamilyEntry_information__item__attribute_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ____FamilyEntry_information__item__attribute_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    _____FamilyEntry_information__item__attribute_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______FamilyEntry_information__item__attribute_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ______FamilyEntry_information__item__attribute_valuesWithContext__item__value._const_tab = _____FamilyEntry_information__item__attribute_type_tab
    ______FamilyEntry_information__item__attribute_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ______FamilyEntry_information__item__attribute_valuesWithContext__item__value._const_tab_id = u'Type'
    ______FamilyEntry_information__item__attribute_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _______FamilyEntry_information__item__attribute_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ______FamilyEntry_information__item__attribute_valuesWithContext__item__contextList._cont = _______FamilyEntry_information__item__attribute_valuesWithContext__item__contextList__item_
    ______FamilyEntry_information__item__attribute_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _____FamilyEntry_information__item__attribute_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ______FamilyEntry_information__item__attribute_valuesWithContext__item__value),
        (u'contextList', ______FamilyEntry_information__item__attribute_valuesWithContext__item__contextList),
        ])
    _____FamilyEntry_information__item__attribute_valuesWithContext__item_._ext = []
    ____FamilyEntry_information__item__attribute_valuesWithContext._cont = _____FamilyEntry_information__item__attribute_valuesWithContext__item_
    ____FamilyEntry_information__item__attribute_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___FamilyEntry_information__item__attribute._cont = ASN1Dict([
        (u'type', ____FamilyEntry_information__item__attribute_type),
        (u'values', ____FamilyEntry_information__item__attribute_values),
        (u'valuesWithContext', ____FamilyEntry_information__item__attribute_valuesWithContext),
        ])
    ___FamilyEntry_information__item__attribute._ext = []
    __FamilyEntry_information__item_._cont = ASN1Dict([
        (u'attributeType', ___FamilyEntry_information__item__attributeType),
        (u'attribute', ___FamilyEntry_information__item__attribute),
        ])
    __FamilyEntry_information__item_._ext = []
    _FamilyEntry_information._cont = __FamilyEntry_information__item_
    _FamilyEntry_family_info = SEQ_OF(name=u'family-info', mode=MODE_TYPE, opt=True)
    __FamilyEntry_family_info__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyEntries')))
    _FamilyEntry_family_info._cont = __FamilyEntry_family_info__item_
    _FamilyEntry_family_info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    FamilyEntry._cont = ASN1Dict([
        (u'rdn', _FamilyEntry_rdn),
        (u'information', _FamilyEntry_information),
        (u'family-info', _FamilyEntry_family_info),
        ])
    FamilyEntry._ext = []
    
    #-----< Filter >-----#
    Filter = CHOICE(name=u'Filter', mode=MODE_TYPE)
    _Filter_item = CHOICE(name=u'item', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FilterItem')))
    _Filter_and_ = SET_OF(name=u'and', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __Filter_and___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'Filter')))
    _Filter_and_._cont = __Filter_and___item_
    _Filter_or_ = SET_OF(name=u'or', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __Filter_or___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'Filter')))
    _Filter_or_._cont = __Filter_or___item_
    _Filter_not_ = CHOICE(name=u'not', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Filter')))
    Filter._cont = ASN1Dict([
        (u'item', _Filter_item),
        (u'and', _Filter_and_),
        (u'or', _Filter_or_),
        (u'not', _Filter_not_),
        ])
    Filter._ext = []
    
    #-----< FilterItem >-----#
    FilterItem = CHOICE(name=u'FilterItem', mode=MODE_TYPE)
    _FilterItem_equality = SEQ(name=u'equality', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeValueAssertion')))
    _FilterItem_substrings = SEQ(name=u'substrings', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __FilterItem_substrings_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ___FilterItem_substrings_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ____FilterItem_substrings_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ____FilterItem_substrings_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ___FilterItem_substrings_type_tab._val = ASN1Set(rv=[dict([(u'Type', ____FilterItem_substrings_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ____FilterItem_substrings_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    __FilterItem_substrings_type._const_tab = ___FilterItem_substrings_type_tab
    __FilterItem_substrings_type._const_tab_at = None
    __FilterItem_substrings_type._const_tab_id = u'id'
    __FilterItem_substrings_strings = SEQ_OF(name=u'strings', mode=MODE_TYPE)
    ___FilterItem_substrings_strings__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    ____FilterItem_substrings_strings__item__initial = OPEN(name=u'initial', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____FilterItem_substrings_strings__item__initial._const_tab = ___FilterItem_substrings_type_tab
    ____FilterItem_substrings_strings__item__initial._const_tab_at = ('..', '..', '..', '..', u'substrings', u'type')
    ____FilterItem_substrings_strings__item__initial._const_tab_id = u'Type'
    ____FilterItem_substrings_strings__item__any = OPEN(name=u'any', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____FilterItem_substrings_strings__item__any._const_tab = ___FilterItem_substrings_type_tab
    ____FilterItem_substrings_strings__item__any._const_tab_at = ('..', '..', '..', '..', u'substrings', u'type')
    ____FilterItem_substrings_strings__item__any._const_tab_id = u'Type'
    ____FilterItem_substrings_strings__item__final = OPEN(name=u'final', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____FilterItem_substrings_strings__item__final._const_tab = ___FilterItem_substrings_type_tab
    ____FilterItem_substrings_strings__item__final._const_tab_at = ('..', '..', '..', '..', u'substrings', u'type')
    ____FilterItem_substrings_strings__item__final._const_tab_id = u'Type'
    ____FilterItem_substrings_strings__item__control = SEQ(name=u'control', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    _____FilterItem_substrings_strings__item__control_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _____FilterItem_substrings_strings__item__control_type._const_tab = ___FilterItem_substrings_type_tab
    _____FilterItem_substrings_strings__item__control_type._const_tab_at = None
    _____FilterItem_substrings_strings__item__control_type._const_tab_id = u'id'
    _____FilterItem_substrings_strings__item__control_values = SET_OF(name=u'values', mode=MODE_TYPE)
    ______FilterItem_substrings_strings__item__control_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ______FilterItem_substrings_strings__item__control_values__item_._const_tab = ___FilterItem_substrings_type_tab
    ______FilterItem_substrings_strings__item__control_values__item_._const_tab_at = ('..', '..', u'type')
    ______FilterItem_substrings_strings__item__control_values__item_._const_tab_id = u'Type'
    _____FilterItem_substrings_strings__item__control_values._cont = ______FilterItem_substrings_strings__item__control_values__item_
    _____FilterItem_substrings_strings__item__control_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    _____FilterItem_substrings_strings__item__control_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ______FilterItem_substrings_strings__item__control_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _______FilterItem_substrings_strings__item__control_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _______FilterItem_substrings_strings__item__control_valuesWithContext__item__value._const_tab = ___FilterItem_substrings_type_tab
    _______FilterItem_substrings_strings__item__control_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _______FilterItem_substrings_strings__item__control_valuesWithContext__item__value._const_tab_id = u'Type'
    _______FilterItem_substrings_strings__item__control_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ________FilterItem_substrings_strings__item__control_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _______FilterItem_substrings_strings__item__control_valuesWithContext__item__contextList._cont = ________FilterItem_substrings_strings__item__control_valuesWithContext__item__contextList__item_
    _______FilterItem_substrings_strings__item__control_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ______FilterItem_substrings_strings__item__control_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _______FilterItem_substrings_strings__item__control_valuesWithContext__item__value),
        (u'contextList', _______FilterItem_substrings_strings__item__control_valuesWithContext__item__contextList),
        ])
    ______FilterItem_substrings_strings__item__control_valuesWithContext__item_._ext = []
    _____FilterItem_substrings_strings__item__control_valuesWithContext._cont = ______FilterItem_substrings_strings__item__control_valuesWithContext__item_
    _____FilterItem_substrings_strings__item__control_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____FilterItem_substrings_strings__item__control._cont = ASN1Dict([
        (u'type', _____FilterItem_substrings_strings__item__control_type),
        (u'values', _____FilterItem_substrings_strings__item__control_values),
        (u'valuesWithContext', _____FilterItem_substrings_strings__item__control_valuesWithContext),
        ])
    ____FilterItem_substrings_strings__item__control._ext = []
    ___FilterItem_substrings_strings__item_._cont = ASN1Dict([
        (u'initial', ____FilterItem_substrings_strings__item__initial),
        (u'any', ____FilterItem_substrings_strings__item__any),
        (u'final', ____FilterItem_substrings_strings__item__final),
        (u'control', ____FilterItem_substrings_strings__item__control),
        ])
    ___FilterItem_substrings_strings__item_._ext = []
    __FilterItem_substrings_strings._cont = ___FilterItem_substrings_strings__item_
    _FilterItem_substrings._cont = ASN1Dict([
        (u'type', __FilterItem_substrings_type),
        (u'strings', __FilterItem_substrings_strings),
        ])
    _FilterItem_substrings._ext = []
    _FilterItem_greaterOrEqual = SEQ(name=u'greaterOrEqual', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeValueAssertion')))
    _FilterItem_lessOrEqual = SEQ(name=u'lessOrEqual', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeValueAssertion')))
    _FilterItem_present = OID(name=u'present', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _FilterItem_approximateMatch = SEQ(name=u'approximateMatch', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeValueAssertion')))
    _FilterItem_extensibleMatch = SEQ(name=u'extensibleMatch', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'MatchingRuleAssertion')))
    _FilterItem_contextPresent = SEQ(name=u'contextPresent', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeTypeAssertion')))
    FilterItem._cont = ASN1Dict([
        (u'equality', _FilterItem_equality),
        (u'substrings', _FilterItem_substrings),
        (u'greaterOrEqual', _FilterItem_greaterOrEqual),
        (u'lessOrEqual', _FilterItem_lessOrEqual),
        (u'present', _FilterItem_present),
        (u'approximateMatch', _FilterItem_approximateMatch),
        (u'extensibleMatch', _FilterItem_extensibleMatch),
        (u'contextPresent', _FilterItem_contextPresent),
        ])
    FilterItem._ext = []
    
    #-----< MatchingRuleAssertion >-----#
    MatchingRuleAssertion = SEQ(name=u'MatchingRuleAssertion', mode=MODE_TYPE)
    _MatchingRuleAssertion_matchingRule = SET_OF(name=u'matchingRule', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __MatchingRuleAssertion_matchingRule__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']))
    _MatchingRuleAssertion_matchingRule._cont = __MatchingRuleAssertion_matchingRule__item_
    _MatchingRuleAssertion_matchingRule._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _MatchingRuleAssertion_type = OID(name=u'type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')), opt=True)
    _MatchingRuleAssertion_matchValue = OPEN(name=u'matchValue', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'AssertionType']))
    _MatchingRuleAssertion_dnAttributes = BOOL(name=u'dnAttributes', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    MatchingRuleAssertion._cont = ASN1Dict([
        (u'matchingRule', _MatchingRuleAssertion_matchingRule),
        (u'type', _MatchingRuleAssertion_type),
        (u'matchValue', _MatchingRuleAssertion_matchValue),
        (u'dnAttributes', _MatchingRuleAssertion_dnAttributes),
        ])
    MatchingRuleAssertion._ext = []
    
    #-----< PagedResultsRequest >-----#
    PagedResultsRequest = CHOICE(name=u'PagedResultsRequest', mode=MODE_TYPE)
    _PagedResultsRequest_newRequest = SEQ(name=u'newRequest', mode=MODE_TYPE)
    __PagedResultsRequest_newRequest_pageSize = INT(name=u'pageSize', mode=MODE_TYPE)
    __PagedResultsRequest_newRequest_sortKeys = SEQ_OF(name=u'sortKeys', mode=MODE_TYPE, opt=True)
    ___PagedResultsRequest_newRequest_sortKeys__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SortKey')))
    __PagedResultsRequest_newRequest_sortKeys._cont = ___PagedResultsRequest_newRequest_sortKeys__item_
    __PagedResultsRequest_newRequest_sortKeys._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __PagedResultsRequest_newRequest_reverse = BOOL(name=u'reverse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    __PagedResultsRequest_newRequest_unmerged = BOOL(name=u'unmerged', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    __PagedResultsRequest_newRequest_pageNumber = INT(name=u'pageNumber', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _PagedResultsRequest_newRequest._cont = ASN1Dict([
        (u'pageSize', __PagedResultsRequest_newRequest_pageSize),
        (u'sortKeys', __PagedResultsRequest_newRequest_sortKeys),
        (u'reverse', __PagedResultsRequest_newRequest_reverse),
        (u'unmerged', __PagedResultsRequest_newRequest_unmerged),
        (u'pageNumber', __PagedResultsRequest_newRequest_pageNumber),
        ])
    _PagedResultsRequest_newRequest._ext = []
    _PagedResultsRequest_queryReference = OCT_STR(name=u'queryReference', mode=MODE_TYPE)
    _PagedResultsRequest_abandonQuery = OCT_STR(name=u'abandonQuery', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    PagedResultsRequest._cont = ASN1Dict([
        (u'newRequest', _PagedResultsRequest_newRequest),
        (u'queryReference', _PagedResultsRequest_queryReference),
        (u'abandonQuery', _PagedResultsRequest_abandonQuery),
        ])
    PagedResultsRequest._ext = []
    
    #-----< SortKey >-----#
    SortKey = SEQ(name=u'SortKey', mode=MODE_TYPE)
    _SortKey_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _SortKey_orderingRule = OID(name=u'orderingRule', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']), opt=True)
    SortKey._cont = ASN1Dict([
        (u'type', _SortKey_type),
        (u'orderingRule', _SortKey_orderingRule),
        ])
    SortKey._ext = []
    
    #-----< SecurityParameters >-----#
    SecurityParameters = SET(name=u'SecurityParameters', mode=MODE_TYPE)
    _SecurityParameters_certification_path = SEQ(name=u'certification-path', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'CertificationPath')), opt=True)
    _SecurityParameters_name = SEQ_OF(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _SecurityParameters_time = CHOICE(name=u'time', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Time')), opt=True)
    _SecurityParameters_random = BIT_STR(name=u'random', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SecurityParameters_target = INT(name=u'target', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ProtectionRequest')), opt=True)
    _SecurityParameters_operationCode = CHOICE(name=u'operationCode', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')), opt=True)
    _SecurityParameters_errorProtection = INT(name=u'errorProtection', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ErrorProtectionRequest')), opt=True)
    _SecurityParameters_errorCode = CHOICE(name=u'errorCode', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CommonProtocolSpecification', 'Code')), opt=True)
    SecurityParameters._cont = ASN1Dict([
        (u'certification-path', _SecurityParameters_certification_path),
        (u'name', _SecurityParameters_name),
        (u'time', _SecurityParameters_time),
        (u'random', _SecurityParameters_random),
        (u'target', _SecurityParameters_target),
        (u'operationCode', _SecurityParameters_operationCode),
        (u'errorProtection', _SecurityParameters_errorProtection),
        (u'errorCode', _SecurityParameters_errorCode),
        ])
    SecurityParameters._ext = []
    
    #-----< ProtectionRequest >-----#
    ProtectionRequest = INT(name=u'ProtectionRequest', mode=MODE_TYPE)
    ProtectionRequest._cont = ASN1Dict([(u'none', 0), (u'signed', 1)])
    
    #-----< Time >-----#
    Time = CHOICE(name=u'Time', mode=MODE_TYPE)
    _Time_utcTime = TIME_UTC(name=u'utcTime', mode=MODE_TYPE)
    _Time_generalizedTime = TIME_GEN(name=u'generalizedTime', mode=MODE_TYPE)
    Time._cont = ASN1Dict([
        (u'utcTime', _Time_utcTime),
        (u'generalizedTime', _Time_generalizedTime),
        ])
    Time._ext = []
    
    #-----< ErrorProtectionRequest >-----#
    ErrorProtectionRequest = INT(name=u'ErrorProtectionRequest', mode=MODE_TYPE)
    ErrorProtectionRequest._cont = ASN1Dict([(u'none', 0), (u'signed', 1)])
    
    #-----< directoryBind >-----#
    directoryBind = CLASS(name=u'directoryBind', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _directoryBind_val_ArgumentType = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'DirectoryBindArgument')))
    _directoryBind_val_ResultType = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'DirectoryBindResult')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____OPERATION_Errors_val_ParameterType_0_unsigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._cont = ASN1Dict([
        (u'serviceError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError),
        (u'securityError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError),
        ])
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._ext = []
    ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ___OPERATION_Errors_val_ParameterType_0_unsigned._cont = ASN1Dict([
        (u'versions', ____OPERATION_Errors_val_ParameterType_0_unsigned_versions),
        (u'error', ____OPERATION_Errors_val_ParameterType_0_unsigned_error),
        (u'securityParameters', ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters),
        ])
    ___OPERATION_Errors_val_ParameterType_0_unsigned._ext = None
    ___OPERATION_Errors_val_ParameterType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._cont = ASN1Dict([
        (u'serviceError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError),
        (u'securityError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError),
        ])
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._ext = []
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'versions', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions),
        (u'error', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error),
        (u'securityParameters', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._ext = None
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0._ext = None
    directoryBind._val = dict([(u'ArgumentType', _directoryBind_val_ArgumentType), (u'ResultType', _directoryBind_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])
    
    #-----< DirectoryBindArgument >-----#
    DirectoryBindArgument = SET(name=u'DirectoryBindArgument', mode=MODE_TYPE)
    _DirectoryBindArgument_credentials = CHOICE(name=u'credentials', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Credentials')), opt=True)
    _DirectoryBindArgument_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    DirectoryBindArgument._cont = ASN1Dict([
        (u'credentials', _DirectoryBindArgument_credentials),
        (u'versions', _DirectoryBindArgument_versions),
        ])
    DirectoryBindArgument._ext = []
    
    #-----< Credentials >-----#
    Credentials = CHOICE(name=u'Credentials', mode=MODE_TYPE)
    _Credentials_simple = SEQ(name=u'simple', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SimpleCredentials')))
    _Credentials_strong = SET(name=u'strong', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'StrongCredentials')))
    _Credentials_externalProcedure = EXT(name=u'externalProcedure', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _Credentials_spkm = CHOICE(name=u'spkm', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SpkmCredentials')))
    _Credentials_sasl = SEQ(name=u'sasl', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SaslCredentials')))
    Credentials._cont = ASN1Dict([
        (u'simple', _Credentials_simple),
        (u'strong', _Credentials_strong),
        (u'externalProcedure', _Credentials_externalProcedure),
        (u'spkm', _Credentials_spkm),
        (u'sasl', _Credentials_sasl),
        ])
    Credentials._ext = []
    
    #-----< SimpleCredentials >-----#
    SimpleCredentials = SEQ(name=u'SimpleCredentials', mode=MODE_TYPE)
    _SimpleCredentials_name = SEQ_OF(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _SimpleCredentials_validity = SET(name=u'validity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SimpleCredentials_validity_time1 = CHOICE(name=u'time1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    ___SimpleCredentials_validity_time1_utc = TIME_UTC(name=u'utc', mode=MODE_TYPE)
    ___SimpleCredentials_validity_time1_gt = TIME_GEN(name=u'gt', mode=MODE_TYPE)
    __SimpleCredentials_validity_time1._cont = ASN1Dict([
        (u'utc', ___SimpleCredentials_validity_time1_utc),
        (u'gt', ___SimpleCredentials_validity_time1_gt),
        ])
    __SimpleCredentials_validity_time1._ext = None
    __SimpleCredentials_validity_time2 = CHOICE(name=u'time2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    ___SimpleCredentials_validity_time2_utc = TIME_UTC(name=u'utc', mode=MODE_TYPE)
    ___SimpleCredentials_validity_time2_gt = TIME_GEN(name=u'gt', mode=MODE_TYPE)
    __SimpleCredentials_validity_time2._cont = ASN1Dict([
        (u'utc', ___SimpleCredentials_validity_time2_utc),
        (u'gt', ___SimpleCredentials_validity_time2_gt),
        ])
    __SimpleCredentials_validity_time2._ext = None
    __SimpleCredentials_validity_random1 = BIT_STR(name=u'random1', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SimpleCredentials_validity_random2 = BIT_STR(name=u'random2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SimpleCredentials_validity._cont = ASN1Dict([
        (u'time1', __SimpleCredentials_validity_time1),
        (u'time2', __SimpleCredentials_validity_time2),
        (u'random1', __SimpleCredentials_validity_random1),
        (u'random2', __SimpleCredentials_validity_random2),
        ])
    _SimpleCredentials_validity._ext = None
    _SimpleCredentials_password = CHOICE(name=u'password', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SimpleCredentials_password_unprotected = OCT_STR(name=u'unprotected', mode=MODE_TYPE)
    __SimpleCredentials_password_protected = SEQ(name=u'protected', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'HASH')))
    ___SimpleCredentials_password_protected_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____SimpleCredentials_password_protected_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____SimpleCredentials_password_protected_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____SimpleCredentials_password_protected_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____SimpleCredentials_password_protected_algorithmIdentifier_algorithm._const_tab = _____SimpleCredentials_password_protected_algorithmIdentifier_algorithm_tab
    ____SimpleCredentials_password_protected_algorithmIdentifier_algorithm._const_tab_at = None
    ____SimpleCredentials_password_protected_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____SimpleCredentials_password_protected_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____SimpleCredentials_password_protected_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____SimpleCredentials_password_protected_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____SimpleCredentials_password_protected_algorithmIdentifier_parameters._const_tab = _____SimpleCredentials_password_protected_algorithmIdentifier_parameters_tab
    ____SimpleCredentials_password_protected_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____SimpleCredentials_password_protected_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___SimpleCredentials_password_protected_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____SimpleCredentials_password_protected_algorithmIdentifier_algorithm),
        (u'parameters', ____SimpleCredentials_password_protected_algorithmIdentifier_parameters),
        ])
    ___SimpleCredentials_password_protected_algorithmIdentifier._ext = []
    ___SimpleCredentials_password_protected_hashValue = BIT_STR(name=u'hashValue', mode=MODE_TYPE)
    __SimpleCredentials_password_protected._cont = ASN1Dict([
        (u'algorithmIdentifier', ___SimpleCredentials_password_protected_algorithmIdentifier),
        (u'hashValue', ___SimpleCredentials_password_protected_hashValue),
        ])
    __SimpleCredentials_password_protected._ext = []
    __SimpleCredentials_password_userPwd = CHOICE(name=u'userPwd', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    _SimpleCredentials_password._cont = ASN1Dict([
        (u'unprotected', __SimpleCredentials_password_unprotected),
        (u'protected', __SimpleCredentials_password_protected),
        (u'userPwd', __SimpleCredentials_password_userPwd),
        ])
    _SimpleCredentials_password._ext = [u'userPwd']
    SimpleCredentials._cont = ASN1Dict([
        (u'name', _SimpleCredentials_name),
        (u'validity', _SimpleCredentials_validity),
        (u'password', _SimpleCredentials_password),
        ])
    SimpleCredentials._ext = None
    
    #-----< StrongCredentials >-----#
    StrongCredentials = SET(name=u'StrongCredentials', mode=MODE_TYPE)
    _StrongCredentials_certification_path = SEQ(name=u'certification-path', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'CertificationPath')), opt=True)
    _StrongCredentials_bind_token = SEQ(name=u'bind-token', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Token')))
    _StrongCredentials_name = SEQ_OF(name=u'name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _StrongCredentials_attributeCertificationPath = SEQ(name=u'attributeCertificationPath', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AttributeCertificateDefinitions', 'AttributeCertificationPath')), opt=True)
    StrongCredentials._cont = ASN1Dict([
        (u'certification-path', _StrongCredentials_certification_path),
        (u'bind-token', _StrongCredentials_bind_token),
        (u'name', _StrongCredentials_name),
        (u'attributeCertificationPath', _StrongCredentials_attributeCertificationPath),
        ])
    StrongCredentials._ext = []
    
    #-----< SpkmCredentials >-----#
    SpkmCredentials = CHOICE(name=u'SpkmCredentials', mode=MODE_TYPE)
    _SpkmCredentials_req = SEQ(name=u'req', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-REQ')))
    _SpkmCredentials_rep = SEQ(name=u'rep', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-REP-TI')))
    SpkmCredentials._cont = ASN1Dict([
        (u'req', _SpkmCredentials_req),
        (u'rep', _SpkmCredentials_rep),
        ])
    SpkmCredentials._ext = []
    
    #-----< SaslCredentials >-----#
    SaslCredentials = SEQ(name=u'SaslCredentials', mode=MODE_TYPE)
    _SaslCredentials_mechanism = CHOICE(name=u'mechanism', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'DirectoryString')))
    __SaslCredentials_mechanism_teletexString = STR_TELE(name=u'teletexString', mode=MODE_TYPE)
    __SaslCredentials_mechanism_teletexString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    __SaslCredentials_mechanism_printableString = STR_PRINT(name=u'printableString', mode=MODE_TYPE)
    __SaslCredentials_mechanism_printableString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    __SaslCredentials_mechanism_bmpString = STR_BMP(name=u'bmpString', mode=MODE_TYPE)
    __SaslCredentials_mechanism_bmpString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    __SaslCredentials_mechanism_universalString = STR_UNIV(name=u'universalString', mode=MODE_TYPE)
    __SaslCredentials_mechanism_universalString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    __SaslCredentials_mechanism_uTF8String = STR_UTF8(name=u'uTF8String', mode=MODE_TYPE)
    __SaslCredentials_mechanism_uTF8String._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    _SaslCredentials_mechanism._cont = ASN1Dict([
        (u'teletexString', __SaslCredentials_mechanism_teletexString),
        (u'printableString', __SaslCredentials_mechanism_printableString),
        (u'bmpString', __SaslCredentials_mechanism_bmpString),
        (u'universalString', __SaslCredentials_mechanism_universalString),
        (u'uTF8String', __SaslCredentials_mechanism_uTF8String),
        ])
    _SaslCredentials_mechanism._ext = None
    _SaslCredentials_credentials = OCT_STR(name=u'credentials', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SaslCredentials_saslAbort = BOOL(name=u'saslAbort', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    SaslCredentials._cont = ASN1Dict([
        (u'mechanism', _SaslCredentials_mechanism),
        (u'credentials', _SaslCredentials_credentials),
        (u'saslAbort', _SaslCredentials_saslAbort),
        ])
    SaslCredentials._ext = []
    
    #-----< ub-saslMechanism >-----#
    ub_saslMechanism = INT(name=u'ub-saslMechanism', mode=MODE_VALUE)
    ub_saslMechanism._val = 20
    
    #-----< Token >-----#
    Token = SEQ(name=u'Token', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    _Token_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'TokenContent')))
    _Token_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __Token_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Token_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Token_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Token_algorithmIdentifier_algorithm._const_tab = ___Token_algorithmIdentifier_algorithm_tab
    __Token_algorithmIdentifier_algorithm._const_tab_at = None
    __Token_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __Token_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Token_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Token_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Token_algorithmIdentifier_parameters._const_tab = ___Token_algorithmIdentifier_parameters_tab
    __Token_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __Token_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _Token_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __Token_algorithmIdentifier_algorithm),
        (u'parameters', __Token_algorithmIdentifier_parameters),
        ])
    _Token_algorithmIdentifier._ext = []
    _Token_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    Token._cont = ASN1Dict([
        (u'toBeSigned', _Token_toBeSigned),
        (u'algorithmIdentifier', _Token_algorithmIdentifier),
        (u'encrypted', _Token_encrypted),
        ])
    Token._ext = []
    
    #-----< TokenContent >-----#
    TokenContent = SEQ(name=u'TokenContent', mode=MODE_TYPE)
    _TokenContent_algorithm = SEQ(name=u'algorithm', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __TokenContent_algorithm_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___TokenContent_algorithm_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___TokenContent_algorithm_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __TokenContent_algorithm_algorithm._const_tab = ___TokenContent_algorithm_algorithm_tab
    __TokenContent_algorithm_algorithm._const_tab_at = None
    __TokenContent_algorithm_algorithm._const_tab_id = u'id'
    __TokenContent_algorithm_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___TokenContent_algorithm_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___TokenContent_algorithm_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __TokenContent_algorithm_parameters._const_tab = ___TokenContent_algorithm_parameters_tab
    __TokenContent_algorithm_parameters._const_tab_at = ('..', u'algorithm')
    __TokenContent_algorithm_parameters._const_tab_id = u'Type'
    _TokenContent_algorithm._cont = ASN1Dict([
        (u'algorithm', __TokenContent_algorithm_algorithm),
        (u'parameters', __TokenContent_algorithm_parameters),
        ])
    _TokenContent_algorithm._ext = []
    _TokenContent_name = SEQ_OF(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _TokenContent_time = CHOICE(name=u'time', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Time')))
    _TokenContent_random = BIT_STR(name=u'random', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _TokenContent_response = BIT_STR(name=u'response', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    TokenContent._cont = ASN1Dict([
        (u'algorithm', _TokenContent_algorithm),
        (u'name', _TokenContent_name),
        (u'time', _TokenContent_time),
        (u'random', _TokenContent_random),
        (u'response', _TokenContent_response),
        ])
    TokenContent._ext = []
    
    #-----< Versions >-----#
    Versions = BIT_STR(name=u'Versions', mode=MODE_TYPE)
    Versions._cont = ASN1Dict([(u'v1', 0), (u'v2', 1)])
    
    #-----< DirectoryBindResult >-----#
    DirectoryBindResult = SET(name=u'DirectoryBindResult', mode=MODE_TYPE)
    _DirectoryBindResult_credentials = CHOICE(name=u'credentials', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Credentials')), opt=True)
    _DirectoryBindResult_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    _DirectoryBindResult_pwdResponseValue = SEQ(name=u'pwdResponseValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'PwdResponseValue')), opt=True)
    DirectoryBindResult._cont = ASN1Dict([
        (u'credentials', _DirectoryBindResult_credentials),
        (u'versions', _DirectoryBindResult_versions),
        (u'pwdResponseValue', _DirectoryBindResult_pwdResponseValue),
        ])
    DirectoryBindResult._ext = [u'pwdResponseValue']
    
    #-----< PwdResponseValue >-----#
    PwdResponseValue = SEQ(name=u'PwdResponseValue', mode=MODE_TYPE)
    _PwdResponseValue_warning = CHOICE(name=u'warning', mode=MODE_TYPE, opt=True)
    __PwdResponseValue_warning_timeLeft = INT(name=u'timeLeft', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __PwdResponseValue_warning_timeLeft._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    __PwdResponseValue_warning_graceRemaining = INT(name=u'graceRemaining', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __PwdResponseValue_warning_graceRemaining._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    _PwdResponseValue_warning._cont = ASN1Dict([
        (u'timeLeft', __PwdResponseValue_warning_timeLeft),
        (u'graceRemaining', __PwdResponseValue_warning_graceRemaining),
        ])
    _PwdResponseValue_warning._ext = []
    _PwdResponseValue_error = ENUM(name=u'error', mode=MODE_TYPE, opt=True)
    _PwdResponseValue_error._cont = ASN1Dict([(u'passwordExpired', 0), (u'changeAfterReset', 1)])
    _PwdResponseValue_error._ext = []
    PwdResponseValue._cont = ASN1Dict([
        (u'warning', _PwdResponseValue_warning),
        (u'error', _PwdResponseValue_error),
        ])
    PwdResponseValue._ext = None
    
    #-----< directoryBindError >-----#
    directoryBindError = CLASS(name=u'directoryBindError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _directoryBindError_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __directoryBindError_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___directoryBindError_val_ParameterType_unsigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    ___directoryBindError_val_ParameterType_unsigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    ____directoryBindError_val_ParameterType_unsigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    ____directoryBindError_val_ParameterType_unsigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    ___directoryBindError_val_ParameterType_unsigned_error._cont = ASN1Dict([
        (u'serviceError', ____directoryBindError_val_ParameterType_unsigned_error_serviceError),
        (u'securityError', ____directoryBindError_val_ParameterType_unsigned_error_securityError),
        ])
    ___directoryBindError_val_ParameterType_unsigned_error._ext = []
    ___directoryBindError_val_ParameterType_unsigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    __directoryBindError_val_ParameterType_unsigned._cont = ASN1Dict([
        (u'versions', ___directoryBindError_val_ParameterType_unsigned_versions),
        (u'error', ___directoryBindError_val_ParameterType_unsigned_error),
        (u'securityParameters', ___directoryBindError_val_ParameterType_unsigned_securityParameters),
        ])
    __directoryBindError_val_ParameterType_unsigned._ext = None
    __directoryBindError_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___directoryBindError_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____directoryBindError_val_ParameterType_signed_toBeSigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    ____directoryBindError_val_ParameterType_signed_toBeSigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    _____directoryBindError_val_ParameterType_signed_toBeSigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    _____directoryBindError_val_ParameterType_signed_toBeSigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    ____directoryBindError_val_ParameterType_signed_toBeSigned_error._cont = ASN1Dict([
        (u'serviceError', _____directoryBindError_val_ParameterType_signed_toBeSigned_error_serviceError),
        (u'securityError', _____directoryBindError_val_ParameterType_signed_toBeSigned_error_securityError),
        ])
    ____directoryBindError_val_ParameterType_signed_toBeSigned_error._ext = []
    ____directoryBindError_val_ParameterType_signed_toBeSigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ___directoryBindError_val_ParameterType_signed_toBeSigned._cont = ASN1Dict([
        (u'versions', ____directoryBindError_val_ParameterType_signed_toBeSigned_versions),
        (u'error', ____directoryBindError_val_ParameterType_signed_toBeSigned_error),
        (u'securityParameters', ____directoryBindError_val_ParameterType_signed_toBeSigned_securityParameters),
        ])
    ___directoryBindError_val_ParameterType_signed_toBeSigned._ext = None
    ___directoryBindError_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___directoryBindError_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___directoryBindError_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___directoryBindError_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __directoryBindError_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___directoryBindError_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___directoryBindError_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___directoryBindError_val_ParameterType_signed_encrypted),
        ])
    __directoryBindError_val_ParameterType_signed._ext = []
    _directoryBindError_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __directoryBindError_val_ParameterType_unsigned),
        (u'signed', __directoryBindError_val_ParameterType_signed),
        ])
    _directoryBindError_val_ParameterType._ext = None
    directoryBindError._val = dict([(u'ParameterType', _directoryBindError_val_ParameterType)])
    
    #-----< BindKeyInfo >-----#
    BindKeyInfo = BIT_STR(name=u'BindKeyInfo', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED')))
    
    #-----< read >-----#
    read = CLASS(name=u'read', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _read_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    _read_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    __OPERATION_Errors_val_ParameterType_0_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_0._ext = None
    __OPERATION_Errors_val_ParameterType_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1._ext = None
    __OPERATION_Errors_val_ParameterType_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2._ext = None
    __OPERATION_Errors_val_ParameterType_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3._ext = None
    __OPERATION_Errors_val_ParameterType_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4._ext = None
    __OPERATION_Errors_val_ParameterType_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5._ext = None
    read._val = dict([(u'ArgumentType', _read_val_ArgumentType), (u'ResultType', _read_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))])
    
    #-----< ReadArgument >-----#
    ReadArgument = CHOICE(name=u'ReadArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _ReadArgument_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgumentData')))
    _ReadArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __ReadArgument_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgumentData')))
    __ReadArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___ReadArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____ReadArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ReadArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ReadArgument_signed_algorithmIdentifier_algorithm._const_tab = ____ReadArgument_signed_algorithmIdentifier_algorithm_tab
    ___ReadArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___ReadArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___ReadArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____ReadArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ReadArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ReadArgument_signed_algorithmIdentifier_parameters._const_tab = ____ReadArgument_signed_algorithmIdentifier_parameters_tab
    ___ReadArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___ReadArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __ReadArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___ReadArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___ReadArgument_signed_algorithmIdentifier_parameters),
        ])
    __ReadArgument_signed_algorithmIdentifier._ext = []
    __ReadArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _ReadArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __ReadArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __ReadArgument_signed_algorithmIdentifier),
        (u'encrypted', __ReadArgument_signed_encrypted),
        ])
    _ReadArgument_signed._ext = []
    ReadArgument._cont = ASN1Dict([
        (u'unsigned', _ReadArgument_unsigned),
        (u'signed', _ReadArgument_signed),
        ])
    ReadArgument._ext = None
    
    #-----< ReadArgumentData >-----#
    ReadArgumentData = SET(name=u'ReadArgumentData', mode=MODE_TYPE)
    _ReadArgumentData_object = CHOICE(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _ReadArgumentData_selection = SET(name=u'selection', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'EntryInformationSelection')), default=dict([]))
    _ReadArgumentData_modifyRightsRequest = BOOL(name=u'modifyRightsRequest', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ReadArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _ReadArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ReadArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ReadArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _ReadArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ReadArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ReadArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _ReadArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _ReadArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _ReadArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ReadArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _ReadArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    ReadArgumentData._cont = ASN1Dict([
        (u'object', _ReadArgumentData_object),
        (u'selection', _ReadArgumentData_selection),
        (u'modifyRightsRequest', _ReadArgumentData_modifyRightsRequest),
        (u'serviceControls', _ReadArgumentData_serviceControls),
        (u'securityParameters', _ReadArgumentData_securityParameters),
        (u'requestor', _ReadArgumentData_requestor),
        (u'operationProgress', _ReadArgumentData_operationProgress),
        (u'aliasedRDNs', _ReadArgumentData_aliasedRDNs),
        (u'criticalExtensions', _ReadArgumentData_criticalExtensions),
        (u'referenceType', _ReadArgumentData_referenceType),
        (u'entryOnly', _ReadArgumentData_entryOnly),
        (u'exclusions', _ReadArgumentData_exclusions),
        (u'nameResolveOnMaster', _ReadArgumentData_nameResolveOnMaster),
        (u'operationContexts', _ReadArgumentData_operationContexts),
        (u'familyGrouping', _ReadArgumentData_familyGrouping),
        ])
    ReadArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< ReadResult >-----#
    ReadResult = CHOICE(name=u'ReadResult', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _ReadResult_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResultData')))
    _ReadResult_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __ReadResult_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResultData')))
    __ReadResult_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___ReadResult_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____ReadResult_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ReadResult_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ReadResult_signed_algorithmIdentifier_algorithm._const_tab = ____ReadResult_signed_algorithmIdentifier_algorithm_tab
    ___ReadResult_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___ReadResult_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___ReadResult_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____ReadResult_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ReadResult_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ReadResult_signed_algorithmIdentifier_parameters._const_tab = ____ReadResult_signed_algorithmIdentifier_parameters_tab
    ___ReadResult_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___ReadResult_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __ReadResult_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___ReadResult_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___ReadResult_signed_algorithmIdentifier_parameters),
        ])
    __ReadResult_signed_algorithmIdentifier._ext = []
    __ReadResult_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _ReadResult_signed._cont = ASN1Dict([
        (u'toBeSigned', __ReadResult_signed_toBeSigned),
        (u'algorithmIdentifier', __ReadResult_signed_algorithmIdentifier),
        (u'encrypted', __ReadResult_signed_encrypted),
        ])
    _ReadResult_signed._ext = []
    ReadResult._cont = ASN1Dict([
        (u'unsigned', _ReadResult_unsigned),
        (u'signed', _ReadResult_signed),
        ])
    ReadResult._ext = None
    
    #-----< ReadResultData >-----#
    ReadResultData = SET(name=u'ReadResultData', mode=MODE_TYPE)
    _ReadResultData_entry = SEQ(name=u'entry', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'EntryInformation')))
    _ReadResultData_modifyRights = SET_OF(name=u'modifyRights', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyRights')), opt=True)
    _ReadResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ReadResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ReadResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ReadResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ReadResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___ReadResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____ReadResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____ReadResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____ReadResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____ReadResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____ReadResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____ReadResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___ReadResultData_notification__item__type._const_tab = ____ReadResultData_notification__item__type_tab
    ___ReadResultData_notification__item__type._const_tab_at = None
    ___ReadResultData_notification__item__type._const_tab_id = u'id'
    ___ReadResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____ReadResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____ReadResultData_notification__item__values__item_._const_tab = ____ReadResultData_notification__item__type_tab
    ____ReadResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____ReadResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___ReadResultData_notification__item__values._cont = ____ReadResultData_notification__item__values__item_
    ___ReadResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___ReadResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____ReadResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ReadResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ReadResultData_notification__item__valuesWithContext__item__value._const_tab = ____ReadResultData_notification__item__type_tab
    _____ReadResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____ReadResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____ReadResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______ReadResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____ReadResultData_notification__item__valuesWithContext__item__contextList._cont = ______ReadResultData_notification__item__valuesWithContext__item__contextList__item_
    _____ReadResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____ReadResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____ReadResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____ReadResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____ReadResultData_notification__item__valuesWithContext__item_._ext = []
    ___ReadResultData_notification__item__valuesWithContext._cont = ____ReadResultData_notification__item__valuesWithContext__item_
    ___ReadResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ReadResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___ReadResultData_notification__item__type),
        (u'values', ___ReadResultData_notification__item__values),
        (u'valuesWithContext', ___ReadResultData_notification__item__valuesWithContext),
        ])
    __ReadResultData_notification__item_._ext = []
    _ReadResultData_notification._cont = __ReadResultData_notification__item_
    ReadResultData._cont = ASN1Dict([
        (u'entry', _ReadResultData_entry),
        (u'modifyRights', _ReadResultData_modifyRights),
        (u'securityParameters', _ReadResultData_securityParameters),
        (u'performer', _ReadResultData_performer),
        (u'aliasDereferenced', _ReadResultData_aliasDereferenced),
        (u'notification', _ReadResultData_notification),
        ])
    ReadResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< ModifyRights >-----#
    ModifyRights = SET_OF(name=u'ModifyRights', mode=MODE_TYPE)
    _ModifyRights__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    __ModifyRights__item__item = CHOICE(name=u'item', mode=MODE_TYPE)
    ___ModifyRights__item__item_entry = NULL(name=u'entry', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___ModifyRights__item__item_attribute = OID(name=u'attribute', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    ___ModifyRights__item__item_value = SEQ(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeValueAssertion')))
    __ModifyRights__item__item._cont = ASN1Dict([
        (u'entry', ___ModifyRights__item__item_entry),
        (u'attribute', ___ModifyRights__item__item_attribute),
        (u'value', ___ModifyRights__item__item_value),
        ])
    __ModifyRights__item__item._ext = []
    __ModifyRights__item__permission = BIT_STR(name=u'permission', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __ModifyRights__item__permission._cont = ASN1Dict([(u'add', 0), (u'remove', 1), (u'rename', 2), (u'move', 3)])
    _ModifyRights__item_._cont = ASN1Dict([
        (u'item', __ModifyRights__item__item),
        (u'permission', __ModifyRights__item__permission),
        ])
    _ModifyRights__item_._ext = []
    ModifyRights._cont = _ModifyRights__item_
    
    #-----< compare >-----#
    compare = CLASS(name=u'compare', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _compare_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    _compare_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    compare._val = dict([(u'ArgumentType', _compare_val_ArgumentType), (u'ResultType', _compare_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])
    
    #-----< CompareArgument >-----#
    CompareArgument = CHOICE(name=u'CompareArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _CompareArgument_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgumentData')))
    _CompareArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __CompareArgument_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgumentData')))
    __CompareArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___CompareArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____CompareArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____CompareArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___CompareArgument_signed_algorithmIdentifier_algorithm._const_tab = ____CompareArgument_signed_algorithmIdentifier_algorithm_tab
    ___CompareArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___CompareArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___CompareArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____CompareArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____CompareArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___CompareArgument_signed_algorithmIdentifier_parameters._const_tab = ____CompareArgument_signed_algorithmIdentifier_parameters_tab
    ___CompareArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___CompareArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __CompareArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___CompareArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___CompareArgument_signed_algorithmIdentifier_parameters),
        ])
    __CompareArgument_signed_algorithmIdentifier._ext = []
    __CompareArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _CompareArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __CompareArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __CompareArgument_signed_algorithmIdentifier),
        (u'encrypted', __CompareArgument_signed_encrypted),
        ])
    _CompareArgument_signed._ext = []
    CompareArgument._cont = ASN1Dict([
        (u'unsigned', _CompareArgument_unsigned),
        (u'signed', _CompareArgument_signed),
        ])
    CompareArgument._ext = None
    
    #-----< CompareArgumentData >-----#
    CompareArgumentData = SET(name=u'CompareArgumentData', mode=MODE_TYPE)
    _CompareArgumentData_object = CHOICE(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _CompareArgumentData_purported = SEQ(name=u'purported', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeValueAssertion')))
    _CompareArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _CompareArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _CompareArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _CompareArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _CompareArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _CompareArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _CompareArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _CompareArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _CompareArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _CompareArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _CompareArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _CompareArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    CompareArgumentData._cont = ASN1Dict([
        (u'object', _CompareArgumentData_object),
        (u'purported', _CompareArgumentData_purported),
        (u'serviceControls', _CompareArgumentData_serviceControls),
        (u'securityParameters', _CompareArgumentData_securityParameters),
        (u'requestor', _CompareArgumentData_requestor),
        (u'operationProgress', _CompareArgumentData_operationProgress),
        (u'aliasedRDNs', _CompareArgumentData_aliasedRDNs),
        (u'criticalExtensions', _CompareArgumentData_criticalExtensions),
        (u'referenceType', _CompareArgumentData_referenceType),
        (u'entryOnly', _CompareArgumentData_entryOnly),
        (u'exclusions', _CompareArgumentData_exclusions),
        (u'nameResolveOnMaster', _CompareArgumentData_nameResolveOnMaster),
        (u'operationContexts', _CompareArgumentData_operationContexts),
        (u'familyGrouping', _CompareArgumentData_familyGrouping),
        ])
    CompareArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< CompareResult >-----#
    CompareResult = CHOICE(name=u'CompareResult', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _CompareResult_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResultData')))
    _CompareResult_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __CompareResult_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResultData')))
    __CompareResult_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___CompareResult_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____CompareResult_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____CompareResult_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___CompareResult_signed_algorithmIdentifier_algorithm._const_tab = ____CompareResult_signed_algorithmIdentifier_algorithm_tab
    ___CompareResult_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___CompareResult_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___CompareResult_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____CompareResult_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____CompareResult_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___CompareResult_signed_algorithmIdentifier_parameters._const_tab = ____CompareResult_signed_algorithmIdentifier_parameters_tab
    ___CompareResult_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___CompareResult_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __CompareResult_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___CompareResult_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___CompareResult_signed_algorithmIdentifier_parameters),
        ])
    __CompareResult_signed_algorithmIdentifier._ext = []
    __CompareResult_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _CompareResult_signed._cont = ASN1Dict([
        (u'toBeSigned', __CompareResult_signed_toBeSigned),
        (u'algorithmIdentifier', __CompareResult_signed_algorithmIdentifier),
        (u'encrypted', __CompareResult_signed_encrypted),
        ])
    _CompareResult_signed._ext = []
    CompareResult._cont = ASN1Dict([
        (u'unsigned', _CompareResult_unsigned),
        (u'signed', _CompareResult_signed),
        ])
    CompareResult._ext = None
    
    #-----< CompareResultData >-----#
    CompareResultData = SET(name=u'CompareResultData', mode=MODE_TYPE)
    _CompareResultData_name = CHOICE(name=u'name', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _CompareResultData_matched = BOOL(name=u'matched', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _CompareResultData_fromEntry = BOOL(name=u'fromEntry', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _CompareResultData_matchedSubtype = OID(name=u'matchedSubtype', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')), opt=True)
    _CompareResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _CompareResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _CompareResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _CompareResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __CompareResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___CompareResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____CompareResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____CompareResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____CompareResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____CompareResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____CompareResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____CompareResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___CompareResultData_notification__item__type._const_tab = ____CompareResultData_notification__item__type_tab
    ___CompareResultData_notification__item__type._const_tab_at = None
    ___CompareResultData_notification__item__type._const_tab_id = u'id'
    ___CompareResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____CompareResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____CompareResultData_notification__item__values__item_._const_tab = ____CompareResultData_notification__item__type_tab
    ____CompareResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____CompareResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___CompareResultData_notification__item__values._cont = ____CompareResultData_notification__item__values__item_
    ___CompareResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___CompareResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____CompareResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____CompareResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____CompareResultData_notification__item__valuesWithContext__item__value._const_tab = ____CompareResultData_notification__item__type_tab
    _____CompareResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____CompareResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____CompareResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______CompareResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____CompareResultData_notification__item__valuesWithContext__item__contextList._cont = ______CompareResultData_notification__item__valuesWithContext__item__contextList__item_
    _____CompareResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____CompareResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____CompareResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____CompareResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____CompareResultData_notification__item__valuesWithContext__item_._ext = []
    ___CompareResultData_notification__item__valuesWithContext._cont = ____CompareResultData_notification__item__valuesWithContext__item_
    ___CompareResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __CompareResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___CompareResultData_notification__item__type),
        (u'values', ___CompareResultData_notification__item__values),
        (u'valuesWithContext', ___CompareResultData_notification__item__valuesWithContext),
        ])
    __CompareResultData_notification__item_._ext = []
    _CompareResultData_notification._cont = __CompareResultData_notification__item_
    CompareResultData._cont = ASN1Dict([
        (u'name', _CompareResultData_name),
        (u'matched', _CompareResultData_matched),
        (u'fromEntry', _CompareResultData_fromEntry),
        (u'matchedSubtype', _CompareResultData_matchedSubtype),
        (u'securityParameters', _CompareResultData_securityParameters),
        (u'performer', _CompareResultData_performer),
        (u'aliasDereferenced', _CompareResultData_aliasDereferenced),
        (u'notification', _CompareResultData_notification),
        ])
    CompareResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< abandon >-----#
    abandon = CLASS(name=u'abandon', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _abandon_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgument')))
    _abandon_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResult')))
    __OPERATION_Errors_val_ParameterType_0_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_1._ext = None
    abandon._val = dict([(u'ArgumentType', _abandon_val_ArgumentType), (u'ResultType', _abandon_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])
    
    #-----< AbandonArgument >-----#
    AbandonArgument = CHOICE(name=u'AbandonArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _AbandonArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgumentData')))
    _AbandonArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __AbandonArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgumentData')))
    __AbandonArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___AbandonArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____AbandonArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____AbandonArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___AbandonArgument_signed_algorithmIdentifier_algorithm._const_tab = ____AbandonArgument_signed_algorithmIdentifier_algorithm_tab
    ___AbandonArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___AbandonArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___AbandonArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____AbandonArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____AbandonArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___AbandonArgument_signed_algorithmIdentifier_parameters._const_tab = ____AbandonArgument_signed_algorithmIdentifier_parameters_tab
    ___AbandonArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___AbandonArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __AbandonArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___AbandonArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___AbandonArgument_signed_algorithmIdentifier_parameters),
        ])
    __AbandonArgument_signed_algorithmIdentifier._ext = []
    __AbandonArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _AbandonArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __AbandonArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __AbandonArgument_signed_algorithmIdentifier),
        (u'encrypted', __AbandonArgument_signed_encrypted),
        ])
    _AbandonArgument_signed._ext = []
    AbandonArgument._cont = ASN1Dict([
        (u'unsigned', _AbandonArgument_unsigned),
        (u'signed', _AbandonArgument_signed),
        ])
    AbandonArgument._ext = None
    
    #-----< AbandonArgumentData >-----#
    AbandonArgumentData = SEQ(name=u'AbandonArgumentData', mode=MODE_TYPE)
    _AbandonArgumentData_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    AbandonArgumentData._cont = ASN1Dict([
        (u'invokeID', _AbandonArgumentData_invokeID),
        ])
    AbandonArgumentData._ext = []
    
    #-----< AbandonResult >-----#
    AbandonResult = CHOICE(name=u'AbandonResult', mode=MODE_TYPE)
    _AbandonResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _AbandonResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __AbandonResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResultData')))
    __AbandonResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___AbandonResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResultData')))
    ___AbandonResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____AbandonResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____AbandonResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____AbandonResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____AbandonResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____AbandonResult_information_signed_algorithmIdentifier_algorithm_tab
    ____AbandonResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____AbandonResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____AbandonResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____AbandonResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____AbandonResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____AbandonResult_information_signed_algorithmIdentifier_parameters._const_tab = _____AbandonResult_information_signed_algorithmIdentifier_parameters_tab
    ____AbandonResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____AbandonResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___AbandonResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____AbandonResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____AbandonResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___AbandonResult_information_signed_algorithmIdentifier._ext = []
    ___AbandonResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __AbandonResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___AbandonResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___AbandonResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___AbandonResult_information_signed_encrypted),
        ])
    __AbandonResult_information_signed._ext = []
    _AbandonResult_information._cont = ASN1Dict([
        (u'unsigned', __AbandonResult_information_unsigned),
        (u'signed', __AbandonResult_information_signed),
        ])
    _AbandonResult_information._ext = None
    AbandonResult._cont = ASN1Dict([
        (u'null', _AbandonResult_null),
        (u'information', _AbandonResult_information),
        ])
    AbandonResult._ext = []
    
    #-----< AbandonResultData >-----#
    AbandonResultData = SEQ(name=u'AbandonResultData', mode=MODE_TYPE)
    _AbandonResultData_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    _AbandonResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _AbandonResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _AbandonResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AbandonResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __AbandonResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___AbandonResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____AbandonResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____AbandonResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____AbandonResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____AbandonResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____AbandonResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____AbandonResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___AbandonResultData_notification__item__type._const_tab = ____AbandonResultData_notification__item__type_tab
    ___AbandonResultData_notification__item__type._const_tab_at = None
    ___AbandonResultData_notification__item__type._const_tab_id = u'id'
    ___AbandonResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____AbandonResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AbandonResultData_notification__item__values__item_._const_tab = ____AbandonResultData_notification__item__type_tab
    ____AbandonResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____AbandonResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___AbandonResultData_notification__item__values._cont = ____AbandonResultData_notification__item__values__item_
    ___AbandonResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___AbandonResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____AbandonResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____AbandonResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____AbandonResultData_notification__item__valuesWithContext__item__value._const_tab = ____AbandonResultData_notification__item__type_tab
    _____AbandonResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____AbandonResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____AbandonResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______AbandonResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____AbandonResultData_notification__item__valuesWithContext__item__contextList._cont = ______AbandonResultData_notification__item__valuesWithContext__item__contextList__item_
    _____AbandonResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AbandonResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____AbandonResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____AbandonResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____AbandonResultData_notification__item__valuesWithContext__item_._ext = []
    ___AbandonResultData_notification__item__valuesWithContext._cont = ____AbandonResultData_notification__item__valuesWithContext__item_
    ___AbandonResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __AbandonResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___AbandonResultData_notification__item__type),
        (u'values', ___AbandonResultData_notification__item__values),
        (u'valuesWithContext', ___AbandonResultData_notification__item__valuesWithContext),
        ])
    __AbandonResultData_notification__item_._ext = []
    _AbandonResultData_notification._cont = __AbandonResultData_notification__item_
    AbandonResultData._cont = ASN1Dict([
        (u'invokeID', _AbandonResultData_invokeID),
        (u'securityParameters', _AbandonResultData_securityParameters),
        (u'performer', _AbandonResultData_performer),
        (u'aliasDereferenced', _AbandonResultData_aliasDereferenced),
        (u'notification', _AbandonResultData_notification),
        ])
    AbandonResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< list >-----#
    list = CLASS(name=u'list', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _list_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    _list_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    __OPERATION_Errors_val_ParameterType_0_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_2._ext = None
    __OPERATION_Errors_val_ParameterType_1_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_0._ext = None
    __OPERATION_Errors_val_ParameterType_2_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_0._ext = None
    __OPERATION_Errors_val_ParameterType_3_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3_0._ext = None
    __OPERATION_Errors_val_ParameterType_4_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_0._ext = None
    list._val = dict([(u'ArgumentType', _list_val_ArgumentType), (u'ResultType', _list_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])
    
    #-----< ListArgument >-----#
    ListArgument = CHOICE(name=u'ListArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _ListArgument_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgumentData')))
    _ListArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __ListArgument_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgumentData')))
    __ListArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___ListArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____ListArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ListArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ListArgument_signed_algorithmIdentifier_algorithm._const_tab = ____ListArgument_signed_algorithmIdentifier_algorithm_tab
    ___ListArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___ListArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___ListArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____ListArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ListArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ListArgument_signed_algorithmIdentifier_parameters._const_tab = ____ListArgument_signed_algorithmIdentifier_parameters_tab
    ___ListArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___ListArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __ListArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___ListArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___ListArgument_signed_algorithmIdentifier_parameters),
        ])
    __ListArgument_signed_algorithmIdentifier._ext = []
    __ListArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _ListArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __ListArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __ListArgument_signed_algorithmIdentifier),
        (u'encrypted', __ListArgument_signed_encrypted),
        ])
    _ListArgument_signed._ext = []
    ListArgument._cont = ASN1Dict([
        (u'unsigned', _ListArgument_unsigned),
        (u'signed', _ListArgument_signed),
        ])
    ListArgument._ext = None
    
    #-----< ListArgumentData >-----#
    ListArgumentData = SET(name=u'ListArgumentData', mode=MODE_TYPE)
    _ListArgumentData_object = CHOICE(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _ListArgumentData_pagedResults = CHOICE(name=u'pagedResults', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'PagedResultsRequest')), opt=True)
    _ListArgumentData_listFamily = BOOL(name=u'listFamily', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ListArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _ListArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ListArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ListArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _ListArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ListArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ListArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _ListArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _ListArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _ListArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ListArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _ListArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    ListArgumentData._cont = ASN1Dict([
        (u'object', _ListArgumentData_object),
        (u'pagedResults', _ListArgumentData_pagedResults),
        (u'listFamily', _ListArgumentData_listFamily),
        (u'serviceControls', _ListArgumentData_serviceControls),
        (u'securityParameters', _ListArgumentData_securityParameters),
        (u'requestor', _ListArgumentData_requestor),
        (u'operationProgress', _ListArgumentData_operationProgress),
        (u'aliasedRDNs', _ListArgumentData_aliasedRDNs),
        (u'criticalExtensions', _ListArgumentData_criticalExtensions),
        (u'referenceType', _ListArgumentData_referenceType),
        (u'entryOnly', _ListArgumentData_entryOnly),
        (u'exclusions', _ListArgumentData_exclusions),
        (u'nameResolveOnMaster', _ListArgumentData_nameResolveOnMaster),
        (u'operationContexts', _ListArgumentData_operationContexts),
        (u'familyGrouping', _ListArgumentData_familyGrouping),
        ])
    ListArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< ListResult >-----#
    ListResult = CHOICE(name=u'ListResult', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _ListResult_unsigned = CHOICE(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListResultData')))
    _ListResult_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __ListResult_signed_toBeSigned = CHOICE(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListResultData')))
    __ListResult_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___ListResult_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____ListResult_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ListResult_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ListResult_signed_algorithmIdentifier_algorithm._const_tab = ____ListResult_signed_algorithmIdentifier_algorithm_tab
    ___ListResult_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___ListResult_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___ListResult_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____ListResult_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ListResult_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ListResult_signed_algorithmIdentifier_parameters._const_tab = ____ListResult_signed_algorithmIdentifier_parameters_tab
    ___ListResult_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___ListResult_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __ListResult_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___ListResult_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___ListResult_signed_algorithmIdentifier_parameters),
        ])
    __ListResult_signed_algorithmIdentifier._ext = []
    __ListResult_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _ListResult_signed._cont = ASN1Dict([
        (u'toBeSigned', __ListResult_signed_toBeSigned),
        (u'algorithmIdentifier', __ListResult_signed_algorithmIdentifier),
        (u'encrypted', __ListResult_signed_encrypted),
        ])
    _ListResult_signed._ext = []
    ListResult._cont = ASN1Dict([
        (u'unsigned', _ListResult_unsigned),
        (u'signed', _ListResult_signed),
        ])
    ListResult._ext = None
    
    #-----< ListResultData >-----#
    ListResultData = CHOICE(name=u'ListResultData', mode=MODE_TYPE)
    _ListResultData_listInfo = SET(name=u'listInfo', mode=MODE_TYPE)
    __ListResultData_listInfo_name = CHOICE(name=u'name', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    __ListResultData_listInfo_subordinates = SET_OF(name=u'subordinates', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___ListResultData_listInfo_subordinates__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____ListResultData_listInfo_subordinates__item__rdn = SET_OF(name=u'rdn', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    ____ListResultData_listInfo_subordinates__item__aliasEntry = BOOL(name=u'aliasEntry', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    ____ListResultData_listInfo_subordinates__item__fromEntry = BOOL(name=u'fromEntry', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    ___ListResultData_listInfo_subordinates__item_._cont = ASN1Dict([
        (u'rdn', ____ListResultData_listInfo_subordinates__item__rdn),
        (u'aliasEntry', ____ListResultData_listInfo_subordinates__item__aliasEntry),
        (u'fromEntry', ____ListResultData_listInfo_subordinates__item__fromEntry),
        ])
    ___ListResultData_listInfo_subordinates__item_._ext = []
    __ListResultData_listInfo_subordinates._cont = ___ListResultData_listInfo_subordinates__item_
    __ListResultData_listInfo_partialOutcomeQualifier = SET(name=u'partialOutcomeQualifier', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'PartialOutcomeQualifier')), opt=True)
    __ListResultData_listInfo_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    __ListResultData_listInfo_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    __ListResultData_listInfo_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    __ListResultData_listInfo_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    ___ListResultData_listInfo_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ____ListResultData_listInfo_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _____ListResultData_listInfo_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ______ListResultData_listInfo_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______ListResultData_listInfo_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _____ListResultData_listInfo_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', ______ListResultData_listInfo_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ______ListResultData_listInfo_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ____ListResultData_listInfo_notification__item__type._const_tab = _____ListResultData_listInfo_notification__item__type_tab
    ____ListResultData_listInfo_notification__item__type._const_tab_at = None
    ____ListResultData_listInfo_notification__item__type._const_tab_id = u'id'
    ____ListResultData_listInfo_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    _____ListResultData_listInfo_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ListResultData_listInfo_notification__item__values__item_._const_tab = _____ListResultData_listInfo_notification__item__type_tab
    _____ListResultData_listInfo_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    _____ListResultData_listInfo_notification__item__values__item_._const_tab_id = u'Type'
    ____ListResultData_listInfo_notification__item__values._cont = _____ListResultData_listInfo_notification__item__values__item_
    ____ListResultData_listInfo_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ____ListResultData_listInfo_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    _____ListResultData_listInfo_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ListResultData_listInfo_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ______ListResultData_listInfo_notification__item__valuesWithContext__item__value._const_tab = _____ListResultData_listInfo_notification__item__type_tab
    ______ListResultData_listInfo_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ______ListResultData_listInfo_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    ______ListResultData_listInfo_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _______ListResultData_listInfo_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ______ListResultData_listInfo_notification__item__valuesWithContext__item__contextList._cont = _______ListResultData_listInfo_notification__item__valuesWithContext__item__contextList__item_
    ______ListResultData_listInfo_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _____ListResultData_listInfo_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ______ListResultData_listInfo_notification__item__valuesWithContext__item__value),
        (u'contextList', ______ListResultData_listInfo_notification__item__valuesWithContext__item__contextList),
        ])
    _____ListResultData_listInfo_notification__item__valuesWithContext__item_._ext = []
    ____ListResultData_listInfo_notification__item__valuesWithContext._cont = _____ListResultData_listInfo_notification__item__valuesWithContext__item_
    ____ListResultData_listInfo_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___ListResultData_listInfo_notification__item_._cont = ASN1Dict([
        (u'type', ____ListResultData_listInfo_notification__item__type),
        (u'values', ____ListResultData_listInfo_notification__item__values),
        (u'valuesWithContext', ____ListResultData_listInfo_notification__item__valuesWithContext),
        ])
    ___ListResultData_listInfo_notification__item_._ext = []
    __ListResultData_listInfo_notification._cont = ___ListResultData_listInfo_notification__item_
    _ListResultData_listInfo._cont = ASN1Dict([
        (u'name', __ListResultData_listInfo_name),
        (u'subordinates', __ListResultData_listInfo_subordinates),
        (u'partialOutcomeQualifier', __ListResultData_listInfo_partialOutcomeQualifier),
        (u'securityParameters', __ListResultData_listInfo_securityParameters),
        (u'performer', __ListResultData_listInfo_performer),
        (u'aliasDereferenced', __ListResultData_listInfo_aliasDereferenced),
        (u'notification', __ListResultData_listInfo_notification),
        ])
    _ListResultData_listInfo._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    _ListResultData_uncorrelatedListInfo = SET_OF(name=u'uncorrelatedListInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __ListResultData_uncorrelatedListInfo__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    _ListResultData_uncorrelatedListInfo._cont = __ListResultData_uncorrelatedListInfo__item_
    ListResultData._cont = ASN1Dict([
        (u'listInfo', _ListResultData_listInfo),
        (u'uncorrelatedListInfo', _ListResultData_uncorrelatedListInfo),
        ])
    ListResultData._ext = []
    
    #-----< PartialOutcomeQualifier >-----#
    PartialOutcomeQualifier = SET(name=u'PartialOutcomeQualifier', mode=MODE_TYPE)
    _PartialOutcomeQualifier_limitProblem = INT(name=u'limitProblem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LimitProblem')), opt=True)
    _PartialOutcomeQualifier_unexplored = SET_OF(name=u'unexplored', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __PartialOutcomeQualifier_unexplored__item_ = SET(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ContinuationReference')))
    _PartialOutcomeQualifier_unexplored._cont = __PartialOutcomeQualifier_unexplored__item_
    _PartialOutcomeQualifier_unexplored._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _PartialOutcomeQualifier_unavailableCriticalExtensions = BOOL(name=u'unavailableCriticalExtensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _PartialOutcomeQualifier_unknownErrors = SET_OF(name=u'unknownErrors', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __PartialOutcomeQualifier_unknownErrors__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    _PartialOutcomeQualifier_unknownErrors._cont = __PartialOutcomeQualifier_unknownErrors__item_
    _PartialOutcomeQualifier_unknownErrors._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _PartialOutcomeQualifier_queryReference = OCT_STR(name=u'queryReference', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _PartialOutcomeQualifier_overspecFilter = CHOICE(name=u'overspecFilter', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Filter')), opt=True)
    _PartialOutcomeQualifier_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __PartialOutcomeQualifier_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___PartialOutcomeQualifier_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____PartialOutcomeQualifier_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____PartialOutcomeQualifier_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____PartialOutcomeQualifier_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____PartialOutcomeQualifier_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____PartialOutcomeQualifier_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____PartialOutcomeQualifier_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___PartialOutcomeQualifier_notification__item__type._const_tab = ____PartialOutcomeQualifier_notification__item__type_tab
    ___PartialOutcomeQualifier_notification__item__type._const_tab_at = None
    ___PartialOutcomeQualifier_notification__item__type._const_tab_id = u'id'
    ___PartialOutcomeQualifier_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____PartialOutcomeQualifier_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____PartialOutcomeQualifier_notification__item__values__item_._const_tab = ____PartialOutcomeQualifier_notification__item__type_tab
    ____PartialOutcomeQualifier_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____PartialOutcomeQualifier_notification__item__values__item_._const_tab_id = u'Type'
    ___PartialOutcomeQualifier_notification__item__values._cont = ____PartialOutcomeQualifier_notification__item__values__item_
    ___PartialOutcomeQualifier_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___PartialOutcomeQualifier_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____PartialOutcomeQualifier_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__value._const_tab = ____PartialOutcomeQualifier_notification__item__type_tab
    _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______PartialOutcomeQualifier_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__contextList._cont = ______PartialOutcomeQualifier_notification__item__valuesWithContext__item__contextList__item_
    _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____PartialOutcomeQualifier_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__value),
        (u'contextList', _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__contextList),
        ])
    ____PartialOutcomeQualifier_notification__item__valuesWithContext__item_._ext = []
    ___PartialOutcomeQualifier_notification__item__valuesWithContext._cont = ____PartialOutcomeQualifier_notification__item__valuesWithContext__item_
    ___PartialOutcomeQualifier_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __PartialOutcomeQualifier_notification__item_._cont = ASN1Dict([
        (u'type', ___PartialOutcomeQualifier_notification__item__type),
        (u'values', ___PartialOutcomeQualifier_notification__item__values),
        (u'valuesWithContext', ___PartialOutcomeQualifier_notification__item__valuesWithContext),
        ])
    __PartialOutcomeQualifier_notification__item_._ext = []
    _PartialOutcomeQualifier_notification._cont = __PartialOutcomeQualifier_notification__item_
    _PartialOutcomeQualifier_notification._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _PartialOutcomeQualifier_entryCount = CHOICE(name=u'entryCount', mode=MODE_TYPE, opt=True)
    __PartialOutcomeQualifier_entryCount_bestEstimate = INT(name=u'bestEstimate', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __PartialOutcomeQualifier_entryCount_lowEstimate = INT(name=u'lowEstimate', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __PartialOutcomeQualifier_entryCount_exact = INT(name=u'exact', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _PartialOutcomeQualifier_entryCount._cont = ASN1Dict([
        (u'bestEstimate', __PartialOutcomeQualifier_entryCount_bestEstimate),
        (u'lowEstimate', __PartialOutcomeQualifier_entryCount_lowEstimate),
        (u'exact', __PartialOutcomeQualifier_entryCount_exact),
        ])
    _PartialOutcomeQualifier_entryCount._ext = []
    PartialOutcomeQualifier._cont = ASN1Dict([
        (u'limitProblem', _PartialOutcomeQualifier_limitProblem),
        (u'unexplored', _PartialOutcomeQualifier_unexplored),
        (u'unavailableCriticalExtensions', _PartialOutcomeQualifier_unavailableCriticalExtensions),
        (u'unknownErrors', _PartialOutcomeQualifier_unknownErrors),
        (u'queryReference', _PartialOutcomeQualifier_queryReference),
        (u'overspecFilter', _PartialOutcomeQualifier_overspecFilter),
        (u'notification', _PartialOutcomeQualifier_notification),
        (u'entryCount', _PartialOutcomeQualifier_entryCount),
        ])
    PartialOutcomeQualifier._ext = None
    
    #-----< LimitProblem >-----#
    LimitProblem = INT(name=u'LimitProblem', mode=MODE_TYPE)
    LimitProblem._cont = ASN1Dict([(u'timeLimitExceeded', 0), (u'sizeLimitExceeded', 1), (u'administrativeLimitExceeded', 2)])
    
    #-----< search >-----#
    search = CLASS(name=u'search', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _search_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    _search_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    search._val = dict([(u'ArgumentType', _search_val_ArgumentType), (u'ResultType', _search_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))])
    
    #-----< SearchArgument >-----#
    SearchArgument = CHOICE(name=u'SearchArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _SearchArgument_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgumentData')))
    _SearchArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __SearchArgument_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgumentData')))
    __SearchArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___SearchArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____SearchArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____SearchArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___SearchArgument_signed_algorithmIdentifier_algorithm._const_tab = ____SearchArgument_signed_algorithmIdentifier_algorithm_tab
    ___SearchArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___SearchArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___SearchArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____SearchArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____SearchArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___SearchArgument_signed_algorithmIdentifier_parameters._const_tab = ____SearchArgument_signed_algorithmIdentifier_parameters_tab
    ___SearchArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___SearchArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __SearchArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___SearchArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___SearchArgument_signed_algorithmIdentifier_parameters),
        ])
    __SearchArgument_signed_algorithmIdentifier._ext = []
    __SearchArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _SearchArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __SearchArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __SearchArgument_signed_algorithmIdentifier),
        (u'encrypted', __SearchArgument_signed_encrypted),
        ])
    _SearchArgument_signed._ext = []
    SearchArgument._cont = ASN1Dict([
        (u'unsigned', _SearchArgument_unsigned),
        (u'signed', _SearchArgument_signed),
        ])
    SearchArgument._ext = None
    
    #-----< SearchArgumentData >-----#
    SearchArgumentData = SET(name=u'SearchArgumentData', mode=MODE_TYPE)
    _SearchArgumentData_baseObject = CHOICE(name=u'baseObject', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _SearchArgumentData_subset = INT(name=u'subset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=0)
    _SearchArgumentData_subset._cont = ASN1Dict([(u'baseObject', 0), (u'oneLevel', 1), (u'wholeSubtree', 2)])
    _SearchArgumentData_filter = CHOICE(name=u'filter', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Filter')), default=(u'and', []))
    _SearchArgumentData_searchAliases = BOOL(name=u'searchAliases', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _SearchArgumentData_selection = SET(name=u'selection', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'EntryInformationSelection')), default=dict([]))
    _SearchArgumentData_pagedResults = CHOICE(name=u'pagedResults', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'PagedResultsRequest')), opt=True)
    _SearchArgumentData_matchedValuesOnly = BOOL(name=u'matchedValuesOnly', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _SearchArgumentData_extendedFilter = CHOICE(name=u'extendedFilter', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Filter')), opt=True)
    _SearchArgumentData_checkOverspecified = BOOL(name=u'checkOverspecified', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _SearchArgumentData_relaxation = SEQ(name=u'relaxation', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'RelaxationPolicy')), opt=True)
    _SearchArgumentData_extendedArea = INT(name=u'extendedArea', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SearchArgumentData_hierarchySelections = BIT_STR(name=u'hierarchySelections', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'HierarchySelections')), default=(1, 1))
    _SearchArgumentData_searchControlOptions = BIT_STR(name=u'searchControlOptions', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchControlOptions')), default=(1, 1))
    _SearchArgumentData_joinArguments = SEQ_OF(name=u'joinArguments', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SearchArgumentData_joinArguments__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'JoinArgument')))
    _SearchArgumentData_joinArguments._cont = __SearchArgumentData_joinArguments__item_
    _SearchArgumentData_joinArguments._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _SearchArgumentData_joinType = ENUM(name=u'joinType', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=u'leftOuterJoin')
    _SearchArgumentData_joinType._cont = ASN1Dict([(u'innerJoin', 0), (u'leftOuterJoin', 1), (u'fullOuterJoin', 2)])
    _SearchArgumentData_joinType._ext = None
    _SearchArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _SearchArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _SearchArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _SearchArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _SearchArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SearchArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SearchArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _SearchArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _SearchArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _SearchArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _SearchArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _SearchArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    SearchArgumentData._cont = ASN1Dict([
        (u'baseObject', _SearchArgumentData_baseObject),
        (u'subset', _SearchArgumentData_subset),
        (u'filter', _SearchArgumentData_filter),
        (u'searchAliases', _SearchArgumentData_searchAliases),
        (u'selection', _SearchArgumentData_selection),
        (u'pagedResults', _SearchArgumentData_pagedResults),
        (u'matchedValuesOnly', _SearchArgumentData_matchedValuesOnly),
        (u'extendedFilter', _SearchArgumentData_extendedFilter),
        (u'checkOverspecified', _SearchArgumentData_checkOverspecified),
        (u'relaxation', _SearchArgumentData_relaxation),
        (u'extendedArea', _SearchArgumentData_extendedArea),
        (u'hierarchySelections', _SearchArgumentData_hierarchySelections),
        (u'searchControlOptions', _SearchArgumentData_searchControlOptions),
        (u'joinArguments', _SearchArgumentData_joinArguments),
        (u'joinType', _SearchArgumentData_joinType),
        (u'serviceControls', _SearchArgumentData_serviceControls),
        (u'securityParameters', _SearchArgumentData_securityParameters),
        (u'requestor', _SearchArgumentData_requestor),
        (u'operationProgress', _SearchArgumentData_operationProgress),
        (u'aliasedRDNs', _SearchArgumentData_aliasedRDNs),
        (u'criticalExtensions', _SearchArgumentData_criticalExtensions),
        (u'referenceType', _SearchArgumentData_referenceType),
        (u'entryOnly', _SearchArgumentData_entryOnly),
        (u'exclusions', _SearchArgumentData_exclusions),
        (u'nameResolveOnMaster', _SearchArgumentData_nameResolveOnMaster),
        (u'operationContexts', _SearchArgumentData_operationContexts),
        (u'familyGrouping', _SearchArgumentData_familyGrouping),
        ])
    SearchArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< HierarchySelections >-----#
    HierarchySelections = BIT_STR(name=u'HierarchySelections', mode=MODE_TYPE)
    HierarchySelections._cont = ASN1Dict([(u'self', 0), (u'children', 1), (u'parent', 2), (u'hierarchy', 3), (u'top', 4), (u'subtree', 5), (u'siblings', 6), (u'siblingChildren', 7), (u'siblingSubtree', 8), (u'all', 9)])
    
    #-----< SearchControlOptions >-----#
    SearchControlOptions = BIT_STR(name=u'SearchControlOptions', mode=MODE_TYPE)
    SearchControlOptions._cont = ASN1Dict([(u'searchAliases', 0), (u'matchedValuesOnly', 1), (u'checkOverspecified', 2), (u'performExactly', 3), (u'includeAllAreas', 4), (u'noSystemRelaxation', 5), (u'dnAttribute', 6), (u'matchOnResidualName', 7), (u'entryCount', 8), (u'useSubset', 9), (u'separateFamilyMembers', 10), (u'searchFamily', 11)])
    
    #-----< JoinArgument >-----#
    JoinArgument = SEQ(name=u'JoinArgument', mode=MODE_TYPE)
    _JoinArgument_joinBaseObject = CHOICE(name=u'joinBaseObject', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _JoinArgument_domainLocalID = CHOICE(name=u'domainLocalID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'DomainLocalID')), opt=True)
    _JoinArgument_joinSubset = ENUM(name=u'joinSubset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=u'baseObject')
    _JoinArgument_joinSubset._cont = ASN1Dict([(u'baseObject', 0), (u'oneLevel', 1), (u'wholeSubtree', 2)])
    _JoinArgument_joinSubset._ext = []
    _JoinArgument_joinFilter = CHOICE(name=u'joinFilter', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Filter')), opt=True)
    _JoinArgument_joinAttributes = SEQ_OF(name=u'joinAttributes', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __JoinArgument_joinAttributes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'JoinAttPair')))
    _JoinArgument_joinAttributes._cont = __JoinArgument_joinAttributes__item_
    _JoinArgument_joinAttributes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _JoinArgument_joinSelection = SET(name=u'joinSelection', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'EntryInformationSelection')))
    JoinArgument._cont = ASN1Dict([
        (u'joinBaseObject', _JoinArgument_joinBaseObject),
        (u'domainLocalID', _JoinArgument_domainLocalID),
        (u'joinSubset', _JoinArgument_joinSubset),
        (u'joinFilter', _JoinArgument_joinFilter),
        (u'joinAttributes', _JoinArgument_joinAttributes),
        (u'joinSelection', _JoinArgument_joinSelection),
        ])
    JoinArgument._ext = []
    
    #-----< DomainLocalID >-----#
    DomainLocalID = CHOICE(name=u'DomainLocalID', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    
    #-----< JoinAttPair >-----#
    JoinAttPair = SEQ(name=u'JoinAttPair', mode=MODE_TYPE)
    _JoinAttPair_baseAtt = OID(name=u'baseAtt', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _JoinAttPair_joinAtt = OID(name=u'joinAtt', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _JoinAttPair_joinContext = SEQ_OF(name=u'joinContext', mode=MODE_TYPE, opt=True)
    __JoinAttPair_joinContext__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'JoinContextType')))
    _JoinAttPair_joinContext._cont = __JoinAttPair_joinContext__item_
    _JoinAttPair_joinContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    JoinAttPair._cont = ASN1Dict([
        (u'baseAtt', _JoinAttPair_baseAtt),
        (u'joinAtt', _JoinAttPair_joinAtt),
        (u'joinContext', _JoinAttPair_joinContext),
        ])
    JoinAttPair._ext = []
    
    #-----< JoinContextType >-----#
    JoinContextType = OID(name=u'JoinContextType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    _JoinContextType_tab = CLASS(name='_tab_CONTEXT', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    _JoinContextType_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    JoinContextType._const_tab = _JoinContextType_tab
    JoinContextType._const_tab_at = None
    JoinContextType._const_tab_id = u'id'
    
    #-----< SearchResult >-----#
    SearchResult = CHOICE(name=u'SearchResult', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _SearchResult_unsigned = CHOICE(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResultData')))
    _SearchResult_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __SearchResult_signed_toBeSigned = CHOICE(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResultData')))
    __SearchResult_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___SearchResult_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____SearchResult_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____SearchResult_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___SearchResult_signed_algorithmIdentifier_algorithm._const_tab = ____SearchResult_signed_algorithmIdentifier_algorithm_tab
    ___SearchResult_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___SearchResult_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___SearchResult_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____SearchResult_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____SearchResult_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___SearchResult_signed_algorithmIdentifier_parameters._const_tab = ____SearchResult_signed_algorithmIdentifier_parameters_tab
    ___SearchResult_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___SearchResult_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __SearchResult_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___SearchResult_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___SearchResult_signed_algorithmIdentifier_parameters),
        ])
    __SearchResult_signed_algorithmIdentifier._ext = []
    __SearchResult_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _SearchResult_signed._cont = ASN1Dict([
        (u'toBeSigned', __SearchResult_signed_toBeSigned),
        (u'algorithmIdentifier', __SearchResult_signed_algorithmIdentifier),
        (u'encrypted', __SearchResult_signed_encrypted),
        ])
    _SearchResult_signed._ext = []
    SearchResult._cont = ASN1Dict([
        (u'unsigned', _SearchResult_unsigned),
        (u'signed', _SearchResult_signed),
        ])
    SearchResult._ext = None
    
    #-----< SearchResultData >-----#
    SearchResultData = CHOICE(name=u'SearchResultData', mode=MODE_TYPE)
    _SearchResultData_searchInfo = SET(name=u'searchInfo', mode=MODE_TYPE)
    __SearchResultData_searchInfo_name = CHOICE(name=u'name', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    __SearchResultData_searchInfo_entries = SET_OF(name=u'entries', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___SearchResultData_searchInfo_entries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'EntryInformation')))
    __SearchResultData_searchInfo_entries._cont = ___SearchResultData_searchInfo_entries__item_
    __SearchResultData_searchInfo_partialOutcomeQualifier = SET(name=u'partialOutcomeQualifier', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'PartialOutcomeQualifier')), opt=True)
    __SearchResultData_searchInfo_altMatching = BOOL(name=u'altMatching', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    __SearchResultData_searchInfo_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    __SearchResultData_searchInfo_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    __SearchResultData_searchInfo_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    __SearchResultData_searchInfo_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    ___SearchResultData_searchInfo_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ____SearchResultData_searchInfo_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _____SearchResultData_searchInfo_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ______SearchResultData_searchInfo_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______SearchResultData_searchInfo_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _____SearchResultData_searchInfo_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', ______SearchResultData_searchInfo_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ______SearchResultData_searchInfo_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ____SearchResultData_searchInfo_notification__item__type._const_tab = _____SearchResultData_searchInfo_notification__item__type_tab
    ____SearchResultData_searchInfo_notification__item__type._const_tab_at = None
    ____SearchResultData_searchInfo_notification__item__type._const_tab_id = u'id'
    ____SearchResultData_searchInfo_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    _____SearchResultData_searchInfo_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SearchResultData_searchInfo_notification__item__values__item_._const_tab = _____SearchResultData_searchInfo_notification__item__type_tab
    _____SearchResultData_searchInfo_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    _____SearchResultData_searchInfo_notification__item__values__item_._const_tab_id = u'Type'
    ____SearchResultData_searchInfo_notification__item__values._cont = _____SearchResultData_searchInfo_notification__item__values__item_
    ____SearchResultData_searchInfo_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ____SearchResultData_searchInfo_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    _____SearchResultData_searchInfo_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__value._const_tab = _____SearchResultData_searchInfo_notification__item__type_tab
    ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _______SearchResultData_searchInfo_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__contextList._cont = _______SearchResultData_searchInfo_notification__item__valuesWithContext__item__contextList__item_
    ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _____SearchResultData_searchInfo_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__value),
        (u'contextList', ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__contextList),
        ])
    _____SearchResultData_searchInfo_notification__item__valuesWithContext__item_._ext = []
    ____SearchResultData_searchInfo_notification__item__valuesWithContext._cont = _____SearchResultData_searchInfo_notification__item__valuesWithContext__item_
    ____SearchResultData_searchInfo_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___SearchResultData_searchInfo_notification__item_._cont = ASN1Dict([
        (u'type', ____SearchResultData_searchInfo_notification__item__type),
        (u'values', ____SearchResultData_searchInfo_notification__item__values),
        (u'valuesWithContext', ____SearchResultData_searchInfo_notification__item__valuesWithContext),
        ])
    ___SearchResultData_searchInfo_notification__item_._ext = []
    __SearchResultData_searchInfo_notification._cont = ___SearchResultData_searchInfo_notification__item_
    _SearchResultData_searchInfo._cont = ASN1Dict([
        (u'name', __SearchResultData_searchInfo_name),
        (u'entries', __SearchResultData_searchInfo_entries),
        (u'partialOutcomeQualifier', __SearchResultData_searchInfo_partialOutcomeQualifier),
        (u'altMatching', __SearchResultData_searchInfo_altMatching),
        (u'securityParameters', __SearchResultData_searchInfo_securityParameters),
        (u'performer', __SearchResultData_searchInfo_performer),
        (u'aliasDereferenced', __SearchResultData_searchInfo_aliasDereferenced),
        (u'notification', __SearchResultData_searchInfo_notification),
        ])
    _SearchResultData_searchInfo._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    _SearchResultData_uncorrelatedSearchInfo = SET_OF(name=u'uncorrelatedSearchInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __SearchResultData_uncorrelatedSearchInfo__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    _SearchResultData_uncorrelatedSearchInfo._cont = __SearchResultData_uncorrelatedSearchInfo__item_
    SearchResultData._cont = ASN1Dict([
        (u'searchInfo', _SearchResultData_searchInfo),
        (u'uncorrelatedSearchInfo', _SearchResultData_uncorrelatedSearchInfo),
        ])
    SearchResultData._ext = []
    
    #-----< addEntry >-----#
    addEntry = CLASS(name=u'addEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _addEntry_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    _addEntry_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    __OPERATION_Errors_val_ParameterType_5_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_0._ext = None
    addEntry._val = dict([(u'ArgumentType', _addEntry_val_ArgumentType), (u'ResultType', _addEntry_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])
    
    #-----< AddEntryArgument >-----#
    AddEntryArgument = CHOICE(name=u'AddEntryArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _AddEntryArgument_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgumentData')))
    _AddEntryArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __AddEntryArgument_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgumentData')))
    __AddEntryArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___AddEntryArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____AddEntryArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____AddEntryArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___AddEntryArgument_signed_algorithmIdentifier_algorithm._const_tab = ____AddEntryArgument_signed_algorithmIdentifier_algorithm_tab
    ___AddEntryArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___AddEntryArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___AddEntryArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____AddEntryArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____AddEntryArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___AddEntryArgument_signed_algorithmIdentifier_parameters._const_tab = ____AddEntryArgument_signed_algorithmIdentifier_parameters_tab
    ___AddEntryArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___AddEntryArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __AddEntryArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___AddEntryArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___AddEntryArgument_signed_algorithmIdentifier_parameters),
        ])
    __AddEntryArgument_signed_algorithmIdentifier._ext = []
    __AddEntryArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _AddEntryArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __AddEntryArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __AddEntryArgument_signed_algorithmIdentifier),
        (u'encrypted', __AddEntryArgument_signed_encrypted),
        ])
    _AddEntryArgument_signed._ext = []
    AddEntryArgument._cont = ASN1Dict([
        (u'unsigned', _AddEntryArgument_unsigned),
        (u'signed', _AddEntryArgument_signed),
        ])
    AddEntryArgument._ext = None
    
    #-----< AddEntryArgumentData >-----#
    AddEntryArgumentData = SET(name=u'AddEntryArgumentData', mode=MODE_TYPE)
    _AddEntryArgumentData_object = CHOICE(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _AddEntryArgumentData_entry = SET_OF(name=u'entry', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __AddEntryArgumentData_entry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___AddEntryArgumentData_entry__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____AddEntryArgumentData_entry__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____AddEntryArgumentData_entry__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____AddEntryArgumentData_entry__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____AddEntryArgumentData_entry__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____AddEntryArgumentData_entry__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____AddEntryArgumentData_entry__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___AddEntryArgumentData_entry__item__type._const_tab = ____AddEntryArgumentData_entry__item__type_tab
    ___AddEntryArgumentData_entry__item__type._const_tab_at = None
    ___AddEntryArgumentData_entry__item__type._const_tab_id = u'id'
    ___AddEntryArgumentData_entry__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____AddEntryArgumentData_entry__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AddEntryArgumentData_entry__item__values__item_._const_tab = ____AddEntryArgumentData_entry__item__type_tab
    ____AddEntryArgumentData_entry__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____AddEntryArgumentData_entry__item__values__item_._const_tab_id = u'Type'
    ___AddEntryArgumentData_entry__item__values._cont = ____AddEntryArgumentData_entry__item__values__item_
    ___AddEntryArgumentData_entry__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___AddEntryArgumentData_entry__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____AddEntryArgumentData_entry__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____AddEntryArgumentData_entry__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____AddEntryArgumentData_entry__item__valuesWithContext__item__value._const_tab = ____AddEntryArgumentData_entry__item__type_tab
    _____AddEntryArgumentData_entry__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____AddEntryArgumentData_entry__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____AddEntryArgumentData_entry__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______AddEntryArgumentData_entry__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____AddEntryArgumentData_entry__item__valuesWithContext__item__contextList._cont = ______AddEntryArgumentData_entry__item__valuesWithContext__item__contextList__item_
    _____AddEntryArgumentData_entry__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AddEntryArgumentData_entry__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____AddEntryArgumentData_entry__item__valuesWithContext__item__value),
        (u'contextList', _____AddEntryArgumentData_entry__item__valuesWithContext__item__contextList),
        ])
    ____AddEntryArgumentData_entry__item__valuesWithContext__item_._ext = []
    ___AddEntryArgumentData_entry__item__valuesWithContext._cont = ____AddEntryArgumentData_entry__item__valuesWithContext__item_
    ___AddEntryArgumentData_entry__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __AddEntryArgumentData_entry__item_._cont = ASN1Dict([
        (u'type', ___AddEntryArgumentData_entry__item__type),
        (u'values', ___AddEntryArgumentData_entry__item__values),
        (u'valuesWithContext', ___AddEntryArgumentData_entry__item__valuesWithContext),
        ])
    __AddEntryArgumentData_entry__item_._ext = []
    _AddEntryArgumentData_entry._cont = __AddEntryArgumentData_entry__item_
    _AddEntryArgumentData_targetSystem = SET(name=u'targetSystem', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')), opt=True)
    _AddEntryArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _AddEntryArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _AddEntryArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _AddEntryArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _AddEntryArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _AddEntryArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _AddEntryArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _AddEntryArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _AddEntryArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _AddEntryArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AddEntryArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _AddEntryArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    AddEntryArgumentData._cont = ASN1Dict([
        (u'object', _AddEntryArgumentData_object),
        (u'entry', _AddEntryArgumentData_entry),
        (u'targetSystem', _AddEntryArgumentData_targetSystem),
        (u'serviceControls', _AddEntryArgumentData_serviceControls),
        (u'securityParameters', _AddEntryArgumentData_securityParameters),
        (u'requestor', _AddEntryArgumentData_requestor),
        (u'operationProgress', _AddEntryArgumentData_operationProgress),
        (u'aliasedRDNs', _AddEntryArgumentData_aliasedRDNs),
        (u'criticalExtensions', _AddEntryArgumentData_criticalExtensions),
        (u'referenceType', _AddEntryArgumentData_referenceType),
        (u'entryOnly', _AddEntryArgumentData_entryOnly),
        (u'exclusions', _AddEntryArgumentData_exclusions),
        (u'nameResolveOnMaster', _AddEntryArgumentData_nameResolveOnMaster),
        (u'operationContexts', _AddEntryArgumentData_operationContexts),
        (u'familyGrouping', _AddEntryArgumentData_familyGrouping),
        ])
    AddEntryArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< AddEntryResult >-----#
    AddEntryResult = CHOICE(name=u'AddEntryResult', mode=MODE_TYPE)
    _AddEntryResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _AddEntryResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __AddEntryResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResultData')))
    __AddEntryResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___AddEntryResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResultData')))
    ___AddEntryResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____AddEntryResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____AddEntryResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____AddEntryResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____AddEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____AddEntryResult_information_signed_algorithmIdentifier_algorithm_tab
    ____AddEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____AddEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____AddEntryResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____AddEntryResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____AddEntryResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____AddEntryResult_information_signed_algorithmIdentifier_parameters._const_tab = _____AddEntryResult_information_signed_algorithmIdentifier_parameters_tab
    ____AddEntryResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____AddEntryResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___AddEntryResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____AddEntryResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____AddEntryResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___AddEntryResult_information_signed_algorithmIdentifier._ext = []
    ___AddEntryResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __AddEntryResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___AddEntryResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___AddEntryResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___AddEntryResult_information_signed_encrypted),
        ])
    __AddEntryResult_information_signed._ext = []
    _AddEntryResult_information._cont = ASN1Dict([
        (u'unsigned', __AddEntryResult_information_unsigned),
        (u'signed', __AddEntryResult_information_signed),
        ])
    _AddEntryResult_information._ext = None
    AddEntryResult._cont = ASN1Dict([
        (u'null', _AddEntryResult_null),
        (u'information', _AddEntryResult_information),
        ])
    AddEntryResult._ext = []
    
    #-----< AddEntryResultData >-----#
    AddEntryResultData = SEQ(name=u'AddEntryResultData', mode=MODE_TYPE)
    _AddEntryResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _AddEntryResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _AddEntryResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AddEntryResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __AddEntryResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___AddEntryResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____AddEntryResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____AddEntryResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____AddEntryResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____AddEntryResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____AddEntryResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____AddEntryResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___AddEntryResultData_notification__item__type._const_tab = ____AddEntryResultData_notification__item__type_tab
    ___AddEntryResultData_notification__item__type._const_tab_at = None
    ___AddEntryResultData_notification__item__type._const_tab_id = u'id'
    ___AddEntryResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____AddEntryResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AddEntryResultData_notification__item__values__item_._const_tab = ____AddEntryResultData_notification__item__type_tab
    ____AddEntryResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____AddEntryResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___AddEntryResultData_notification__item__values._cont = ____AddEntryResultData_notification__item__values__item_
    ___AddEntryResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___AddEntryResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____AddEntryResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____AddEntryResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____AddEntryResultData_notification__item__valuesWithContext__item__value._const_tab = ____AddEntryResultData_notification__item__type_tab
    _____AddEntryResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____AddEntryResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____AddEntryResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______AddEntryResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____AddEntryResultData_notification__item__valuesWithContext__item__contextList._cont = ______AddEntryResultData_notification__item__valuesWithContext__item__contextList__item_
    _____AddEntryResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AddEntryResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____AddEntryResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____AddEntryResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____AddEntryResultData_notification__item__valuesWithContext__item_._ext = []
    ___AddEntryResultData_notification__item__valuesWithContext._cont = ____AddEntryResultData_notification__item__valuesWithContext__item_
    ___AddEntryResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __AddEntryResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___AddEntryResultData_notification__item__type),
        (u'values', ___AddEntryResultData_notification__item__values),
        (u'valuesWithContext', ___AddEntryResultData_notification__item__valuesWithContext),
        ])
    __AddEntryResultData_notification__item_._ext = []
    _AddEntryResultData_notification._cont = __AddEntryResultData_notification__item_
    AddEntryResultData._cont = ASN1Dict([
        (u'securityParameters', _AddEntryResultData_securityParameters),
        (u'performer', _AddEntryResultData_performer),
        (u'aliasDereferenced', _AddEntryResultData_aliasDereferenced),
        (u'notification', _AddEntryResultData_notification),
        ])
    AddEntryResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< removeEntry >-----#
    removeEntry = CLASS(name=u'removeEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _removeEntry_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    _removeEntry_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    __OPERATION_Errors_val_ParameterType_3_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_3_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3_1._ext = None
    __OPERATION_Errors_val_ParameterType_4_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_1._ext = None
    removeEntry._val = dict([(u'ArgumentType', _removeEntry_val_ArgumentType), (u'ResultType', _removeEntry_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])
    
    #-----< RemoveEntryArgument >-----#
    RemoveEntryArgument = CHOICE(name=u'RemoveEntryArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _RemoveEntryArgument_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgumentData')))
    _RemoveEntryArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __RemoveEntryArgument_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgumentData')))
    __RemoveEntryArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___RemoveEntryArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____RemoveEntryArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____RemoveEntryArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___RemoveEntryArgument_signed_algorithmIdentifier_algorithm._const_tab = ____RemoveEntryArgument_signed_algorithmIdentifier_algorithm_tab
    ___RemoveEntryArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___RemoveEntryArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___RemoveEntryArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____RemoveEntryArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____RemoveEntryArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___RemoveEntryArgument_signed_algorithmIdentifier_parameters._const_tab = ____RemoveEntryArgument_signed_algorithmIdentifier_parameters_tab
    ___RemoveEntryArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___RemoveEntryArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __RemoveEntryArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___RemoveEntryArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___RemoveEntryArgument_signed_algorithmIdentifier_parameters),
        ])
    __RemoveEntryArgument_signed_algorithmIdentifier._ext = []
    __RemoveEntryArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _RemoveEntryArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __RemoveEntryArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __RemoveEntryArgument_signed_algorithmIdentifier),
        (u'encrypted', __RemoveEntryArgument_signed_encrypted),
        ])
    _RemoveEntryArgument_signed._ext = []
    RemoveEntryArgument._cont = ASN1Dict([
        (u'unsigned', _RemoveEntryArgument_unsigned),
        (u'signed', _RemoveEntryArgument_signed),
        ])
    RemoveEntryArgument._ext = None
    
    #-----< RemoveEntryArgumentData >-----#
    RemoveEntryArgumentData = SET(name=u'RemoveEntryArgumentData', mode=MODE_TYPE)
    _RemoveEntryArgumentData_object = CHOICE(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _RemoveEntryArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _RemoveEntryArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _RemoveEntryArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _RemoveEntryArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _RemoveEntryArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _RemoveEntryArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _RemoveEntryArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _RemoveEntryArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _RemoveEntryArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _RemoveEntryArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _RemoveEntryArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _RemoveEntryArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    RemoveEntryArgumentData._cont = ASN1Dict([
        (u'object', _RemoveEntryArgumentData_object),
        (u'serviceControls', _RemoveEntryArgumentData_serviceControls),
        (u'securityParameters', _RemoveEntryArgumentData_securityParameters),
        (u'requestor', _RemoveEntryArgumentData_requestor),
        (u'operationProgress', _RemoveEntryArgumentData_operationProgress),
        (u'aliasedRDNs', _RemoveEntryArgumentData_aliasedRDNs),
        (u'criticalExtensions', _RemoveEntryArgumentData_criticalExtensions),
        (u'referenceType', _RemoveEntryArgumentData_referenceType),
        (u'entryOnly', _RemoveEntryArgumentData_entryOnly),
        (u'exclusions', _RemoveEntryArgumentData_exclusions),
        (u'nameResolveOnMaster', _RemoveEntryArgumentData_nameResolveOnMaster),
        (u'operationContexts', _RemoveEntryArgumentData_operationContexts),
        (u'familyGrouping', _RemoveEntryArgumentData_familyGrouping),
        ])
    RemoveEntryArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< RemoveEntryResult >-----#
    RemoveEntryResult = CHOICE(name=u'RemoveEntryResult', mode=MODE_TYPE)
    _RemoveEntryResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _RemoveEntryResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __RemoveEntryResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResultData')))
    __RemoveEntryResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___RemoveEntryResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResultData')))
    ___RemoveEntryResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm_tab
    ____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____RemoveEntryResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____RemoveEntryResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____RemoveEntryResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____RemoveEntryResult_information_signed_algorithmIdentifier_parameters._const_tab = _____RemoveEntryResult_information_signed_algorithmIdentifier_parameters_tab
    ____RemoveEntryResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____RemoveEntryResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___RemoveEntryResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____RemoveEntryResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___RemoveEntryResult_information_signed_algorithmIdentifier._ext = []
    ___RemoveEntryResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __RemoveEntryResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___RemoveEntryResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___RemoveEntryResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___RemoveEntryResult_information_signed_encrypted),
        ])
    __RemoveEntryResult_information_signed._ext = []
    _RemoveEntryResult_information._cont = ASN1Dict([
        (u'unsigned', __RemoveEntryResult_information_unsigned),
        (u'signed', __RemoveEntryResult_information_signed),
        ])
    _RemoveEntryResult_information._ext = None
    RemoveEntryResult._cont = ASN1Dict([
        (u'null', _RemoveEntryResult_null),
        (u'information', _RemoveEntryResult_information),
        ])
    RemoveEntryResult._ext = []
    
    #-----< RemoveEntryResultData >-----#
    RemoveEntryResultData = SEQ(name=u'RemoveEntryResultData', mode=MODE_TYPE)
    _RemoveEntryResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _RemoveEntryResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _RemoveEntryResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _RemoveEntryResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __RemoveEntryResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___RemoveEntryResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____RemoveEntryResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____RemoveEntryResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____RemoveEntryResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____RemoveEntryResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____RemoveEntryResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____RemoveEntryResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___RemoveEntryResultData_notification__item__type._const_tab = ____RemoveEntryResultData_notification__item__type_tab
    ___RemoveEntryResultData_notification__item__type._const_tab_at = None
    ___RemoveEntryResultData_notification__item__type._const_tab_id = u'id'
    ___RemoveEntryResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____RemoveEntryResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____RemoveEntryResultData_notification__item__values__item_._const_tab = ____RemoveEntryResultData_notification__item__type_tab
    ____RemoveEntryResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____RemoveEntryResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___RemoveEntryResultData_notification__item__values._cont = ____RemoveEntryResultData_notification__item__values__item_
    ___RemoveEntryResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___RemoveEntryResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____RemoveEntryResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____RemoveEntryResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____RemoveEntryResultData_notification__item__valuesWithContext__item__value._const_tab = ____RemoveEntryResultData_notification__item__type_tab
    _____RemoveEntryResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____RemoveEntryResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____RemoveEntryResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______RemoveEntryResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____RemoveEntryResultData_notification__item__valuesWithContext__item__contextList._cont = ______RemoveEntryResultData_notification__item__valuesWithContext__item__contextList__item_
    _____RemoveEntryResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____RemoveEntryResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____RemoveEntryResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____RemoveEntryResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____RemoveEntryResultData_notification__item__valuesWithContext__item_._ext = []
    ___RemoveEntryResultData_notification__item__valuesWithContext._cont = ____RemoveEntryResultData_notification__item__valuesWithContext__item_
    ___RemoveEntryResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __RemoveEntryResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___RemoveEntryResultData_notification__item__type),
        (u'values', ___RemoveEntryResultData_notification__item__values),
        (u'valuesWithContext', ___RemoveEntryResultData_notification__item__valuesWithContext),
        ])
    __RemoveEntryResultData_notification__item_._ext = []
    _RemoveEntryResultData_notification._cont = __RemoveEntryResultData_notification__item_
    RemoveEntryResultData._cont = ASN1Dict([
        (u'securityParameters', _RemoveEntryResultData_securityParameters),
        (u'performer', _RemoveEntryResultData_performer),
        (u'aliasDereferenced', _RemoveEntryResultData_aliasDereferenced),
        (u'notification', _RemoveEntryResultData_notification),
        ])
    RemoveEntryResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< modifyEntry >-----#
    modifyEntry = CLASS(name=u'modifyEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _modifyEntry_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    _modifyEntry_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    modifyEntry._val = dict([(u'ArgumentType', _modifyEntry_val_ArgumentType), (u'ResultType', _modifyEntry_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])
    
    #-----< ModifyEntryArgument >-----#
    ModifyEntryArgument = CHOICE(name=u'ModifyEntryArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _ModifyEntryArgument_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgumentData')))
    _ModifyEntryArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __ModifyEntryArgument_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgumentData')))
    __ModifyEntryArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___ModifyEntryArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____ModifyEntryArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ModifyEntryArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ModifyEntryArgument_signed_algorithmIdentifier_algorithm._const_tab = ____ModifyEntryArgument_signed_algorithmIdentifier_algorithm_tab
    ___ModifyEntryArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___ModifyEntryArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___ModifyEntryArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____ModifyEntryArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ModifyEntryArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ModifyEntryArgument_signed_algorithmIdentifier_parameters._const_tab = ____ModifyEntryArgument_signed_algorithmIdentifier_parameters_tab
    ___ModifyEntryArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___ModifyEntryArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __ModifyEntryArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___ModifyEntryArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___ModifyEntryArgument_signed_algorithmIdentifier_parameters),
        ])
    __ModifyEntryArgument_signed_algorithmIdentifier._ext = []
    __ModifyEntryArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _ModifyEntryArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __ModifyEntryArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __ModifyEntryArgument_signed_algorithmIdentifier),
        (u'encrypted', __ModifyEntryArgument_signed_encrypted),
        ])
    _ModifyEntryArgument_signed._ext = []
    ModifyEntryArgument._cont = ASN1Dict([
        (u'unsigned', _ModifyEntryArgument_unsigned),
        (u'signed', _ModifyEntryArgument_signed),
        ])
    ModifyEntryArgument._ext = None
    
    #-----< ModifyEntryArgumentData >-----#
    ModifyEntryArgumentData = SET(name=u'ModifyEntryArgumentData', mode=MODE_TYPE)
    _ModifyEntryArgumentData_object = CHOICE(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _ModifyEntryArgumentData_changes = SEQ_OF(name=u'changes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __ModifyEntryArgumentData_changes__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'EntryModification')))
    _ModifyEntryArgumentData_changes._cont = __ModifyEntryArgumentData_changes__item_
    _ModifyEntryArgumentData_selection = SET(name=u'selection', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'EntryInformationSelection')), opt=True)
    _ModifyEntryArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _ModifyEntryArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ModifyEntryArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ModifyEntryArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _ModifyEntryArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ModifyEntryArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ModifyEntryArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _ModifyEntryArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _ModifyEntryArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _ModifyEntryArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ModifyEntryArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _ModifyEntryArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    ModifyEntryArgumentData._cont = ASN1Dict([
        (u'object', _ModifyEntryArgumentData_object),
        (u'changes', _ModifyEntryArgumentData_changes),
        (u'selection', _ModifyEntryArgumentData_selection),
        (u'serviceControls', _ModifyEntryArgumentData_serviceControls),
        (u'securityParameters', _ModifyEntryArgumentData_securityParameters),
        (u'requestor', _ModifyEntryArgumentData_requestor),
        (u'operationProgress', _ModifyEntryArgumentData_operationProgress),
        (u'aliasedRDNs', _ModifyEntryArgumentData_aliasedRDNs),
        (u'criticalExtensions', _ModifyEntryArgumentData_criticalExtensions),
        (u'referenceType', _ModifyEntryArgumentData_referenceType),
        (u'entryOnly', _ModifyEntryArgumentData_entryOnly),
        (u'exclusions', _ModifyEntryArgumentData_exclusions),
        (u'nameResolveOnMaster', _ModifyEntryArgumentData_nameResolveOnMaster),
        (u'operationContexts', _ModifyEntryArgumentData_operationContexts),
        (u'familyGrouping', _ModifyEntryArgumentData_familyGrouping),
        ])
    ModifyEntryArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< ModifyEntryResult >-----#
    ModifyEntryResult = CHOICE(name=u'ModifyEntryResult', mode=MODE_TYPE)
    _ModifyEntryResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _ModifyEntryResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __ModifyEntryResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResultData')))
    __ModifyEntryResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___ModifyEntryResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResultData')))
    ___ModifyEntryResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm_tab
    ____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____ModifyEntryResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____ModifyEntryResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____ModifyEntryResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____ModifyEntryResult_information_signed_algorithmIdentifier_parameters._const_tab = _____ModifyEntryResult_information_signed_algorithmIdentifier_parameters_tab
    ____ModifyEntryResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____ModifyEntryResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___ModifyEntryResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____ModifyEntryResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___ModifyEntryResult_information_signed_algorithmIdentifier._ext = []
    ___ModifyEntryResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __ModifyEntryResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___ModifyEntryResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___ModifyEntryResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___ModifyEntryResult_information_signed_encrypted),
        ])
    __ModifyEntryResult_information_signed._ext = []
    _ModifyEntryResult_information._cont = ASN1Dict([
        (u'unsigned', __ModifyEntryResult_information_unsigned),
        (u'signed', __ModifyEntryResult_information_signed),
        ])
    _ModifyEntryResult_information._ext = None
    ModifyEntryResult._cont = ASN1Dict([
        (u'null', _ModifyEntryResult_null),
        (u'information', _ModifyEntryResult_information),
        ])
    ModifyEntryResult._ext = []
    
    #-----< ModifyEntryResultData >-----#
    ModifyEntryResultData = SEQ(name=u'ModifyEntryResultData', mode=MODE_TYPE)
    _ModifyEntryResultData_entry = SEQ(name=u'entry', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'EntryInformation')), opt=True)
    _ModifyEntryResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ModifyEntryResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ModifyEntryResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ModifyEntryResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ModifyEntryResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___ModifyEntryResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____ModifyEntryResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____ModifyEntryResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____ModifyEntryResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____ModifyEntryResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____ModifyEntryResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____ModifyEntryResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___ModifyEntryResultData_notification__item__type._const_tab = ____ModifyEntryResultData_notification__item__type_tab
    ___ModifyEntryResultData_notification__item__type._const_tab_at = None
    ___ModifyEntryResultData_notification__item__type._const_tab_id = u'id'
    ___ModifyEntryResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____ModifyEntryResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____ModifyEntryResultData_notification__item__values__item_._const_tab = ____ModifyEntryResultData_notification__item__type_tab
    ____ModifyEntryResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____ModifyEntryResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___ModifyEntryResultData_notification__item__values._cont = ____ModifyEntryResultData_notification__item__values__item_
    ___ModifyEntryResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___ModifyEntryResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____ModifyEntryResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ModifyEntryResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ModifyEntryResultData_notification__item__valuesWithContext__item__value._const_tab = ____ModifyEntryResultData_notification__item__type_tab
    _____ModifyEntryResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____ModifyEntryResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____ModifyEntryResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______ModifyEntryResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____ModifyEntryResultData_notification__item__valuesWithContext__item__contextList._cont = ______ModifyEntryResultData_notification__item__valuesWithContext__item__contextList__item_
    _____ModifyEntryResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____ModifyEntryResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____ModifyEntryResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____ModifyEntryResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____ModifyEntryResultData_notification__item__valuesWithContext__item_._ext = []
    ___ModifyEntryResultData_notification__item__valuesWithContext._cont = ____ModifyEntryResultData_notification__item__valuesWithContext__item_
    ___ModifyEntryResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ModifyEntryResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___ModifyEntryResultData_notification__item__type),
        (u'values', ___ModifyEntryResultData_notification__item__values),
        (u'valuesWithContext', ___ModifyEntryResultData_notification__item__valuesWithContext),
        ])
    __ModifyEntryResultData_notification__item_._ext = []
    _ModifyEntryResultData_notification._cont = __ModifyEntryResultData_notification__item_
    ModifyEntryResultData._cont = ASN1Dict([
        (u'entry', _ModifyEntryResultData_entry),
        (u'securityParameters', _ModifyEntryResultData_securityParameters),
        (u'performer', _ModifyEntryResultData_performer),
        (u'aliasDereferenced', _ModifyEntryResultData_aliasDereferenced),
        (u'notification', _ModifyEntryResultData_notification),
        ])
    ModifyEntryResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< EntryModification >-----#
    EntryModification = CHOICE(name=u'EntryModification', mode=MODE_TYPE)
    _EntryModification_addAttribute = SEQ(name=u'addAttribute', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    __EntryModification_addAttribute_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ___EntryModification_addAttribute_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ____EntryModification_addAttribute_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ____EntryModification_addAttribute_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ___EntryModification_addAttribute_type_tab._val = ASN1Set(rv=[dict([(u'Type', ____EntryModification_addAttribute_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ____EntryModification_addAttribute_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    __EntryModification_addAttribute_type._const_tab = ___EntryModification_addAttribute_type_tab
    __EntryModification_addAttribute_type._const_tab_at = None
    __EntryModification_addAttribute_type._const_tab_id = u'id'
    __EntryModification_addAttribute_values = SET_OF(name=u'values', mode=MODE_TYPE)
    ___EntryModification_addAttribute_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ___EntryModification_addAttribute_values__item_._const_tab = ___EntryModification_addAttribute_type_tab
    ___EntryModification_addAttribute_values__item_._const_tab_at = ('..', '..', u'type')
    ___EntryModification_addAttribute_values__item_._const_tab_id = u'Type'
    __EntryModification_addAttribute_values._cont = ___EntryModification_addAttribute_values__item_
    __EntryModification_addAttribute_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    __EntryModification_addAttribute_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ___EntryModification_addAttribute_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____EntryModification_addAttribute_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____EntryModification_addAttribute_valuesWithContext__item__value._const_tab = ___EntryModification_addAttribute_type_tab
    ____EntryModification_addAttribute_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ____EntryModification_addAttribute_valuesWithContext__item__value._const_tab_id = u'Type'
    ____EntryModification_addAttribute_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _____EntryModification_addAttribute_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ____EntryModification_addAttribute_valuesWithContext__item__contextList._cont = _____EntryModification_addAttribute_valuesWithContext__item__contextList__item_
    ____EntryModification_addAttribute_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___EntryModification_addAttribute_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ____EntryModification_addAttribute_valuesWithContext__item__value),
        (u'contextList', ____EntryModification_addAttribute_valuesWithContext__item__contextList),
        ])
    ___EntryModification_addAttribute_valuesWithContext__item_._ext = []
    __EntryModification_addAttribute_valuesWithContext._cont = ___EntryModification_addAttribute_valuesWithContext__item_
    __EntryModification_addAttribute_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _EntryModification_addAttribute._cont = ASN1Dict([
        (u'type', __EntryModification_addAttribute_type),
        (u'values', __EntryModification_addAttribute_values),
        (u'valuesWithContext', __EntryModification_addAttribute_valuesWithContext),
        ])
    _EntryModification_addAttribute._ext = []
    _EntryModification_removeAttribute = OID(name=u'removeAttribute', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _EntryModification_addValues = SEQ(name=u'addValues', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    __EntryModification_addValues_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __EntryModification_addValues_type._const_tab = ___EntryModification_addAttribute_type_tab
    __EntryModification_addValues_type._const_tab_at = None
    __EntryModification_addValues_type._const_tab_id = u'id'
    __EntryModification_addValues_values = SET_OF(name=u'values', mode=MODE_TYPE)
    ___EntryModification_addValues_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ___EntryModification_addValues_values__item_._const_tab = ___EntryModification_addAttribute_type_tab
    ___EntryModification_addValues_values__item_._const_tab_at = ('..', '..', u'type')
    ___EntryModification_addValues_values__item_._const_tab_id = u'Type'
    __EntryModification_addValues_values._cont = ___EntryModification_addValues_values__item_
    __EntryModification_addValues_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    __EntryModification_addValues_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ___EntryModification_addValues_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____EntryModification_addValues_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____EntryModification_addValues_valuesWithContext__item__value._const_tab = ___EntryModification_addAttribute_type_tab
    ____EntryModification_addValues_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ____EntryModification_addValues_valuesWithContext__item__value._const_tab_id = u'Type'
    ____EntryModification_addValues_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _____EntryModification_addValues_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ____EntryModification_addValues_valuesWithContext__item__contextList._cont = _____EntryModification_addValues_valuesWithContext__item__contextList__item_
    ____EntryModification_addValues_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___EntryModification_addValues_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ____EntryModification_addValues_valuesWithContext__item__value),
        (u'contextList', ____EntryModification_addValues_valuesWithContext__item__contextList),
        ])
    ___EntryModification_addValues_valuesWithContext__item_._ext = []
    __EntryModification_addValues_valuesWithContext._cont = ___EntryModification_addValues_valuesWithContext__item_
    __EntryModification_addValues_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _EntryModification_addValues._cont = ASN1Dict([
        (u'type', __EntryModification_addValues_type),
        (u'values', __EntryModification_addValues_values),
        (u'valuesWithContext', __EntryModification_addValues_valuesWithContext),
        ])
    _EntryModification_addValues._ext = []
    _EntryModification_removeValues = SEQ(name=u'removeValues', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    __EntryModification_removeValues_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __EntryModification_removeValues_type._const_tab = ___EntryModification_addAttribute_type_tab
    __EntryModification_removeValues_type._const_tab_at = None
    __EntryModification_removeValues_type._const_tab_id = u'id'
    __EntryModification_removeValues_values = SET_OF(name=u'values', mode=MODE_TYPE)
    ___EntryModification_removeValues_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ___EntryModification_removeValues_values__item_._const_tab = ___EntryModification_addAttribute_type_tab
    ___EntryModification_removeValues_values__item_._const_tab_at = ('..', '..', u'type')
    ___EntryModification_removeValues_values__item_._const_tab_id = u'Type'
    __EntryModification_removeValues_values._cont = ___EntryModification_removeValues_values__item_
    __EntryModification_removeValues_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    __EntryModification_removeValues_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ___EntryModification_removeValues_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____EntryModification_removeValues_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____EntryModification_removeValues_valuesWithContext__item__value._const_tab = ___EntryModification_addAttribute_type_tab
    ____EntryModification_removeValues_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ____EntryModification_removeValues_valuesWithContext__item__value._const_tab_id = u'Type'
    ____EntryModification_removeValues_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _____EntryModification_removeValues_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ____EntryModification_removeValues_valuesWithContext__item__contextList._cont = _____EntryModification_removeValues_valuesWithContext__item__contextList__item_
    ____EntryModification_removeValues_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___EntryModification_removeValues_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ____EntryModification_removeValues_valuesWithContext__item__value),
        (u'contextList', ____EntryModification_removeValues_valuesWithContext__item__contextList),
        ])
    ___EntryModification_removeValues_valuesWithContext__item_._ext = []
    __EntryModification_removeValues_valuesWithContext._cont = ___EntryModification_removeValues_valuesWithContext__item_
    __EntryModification_removeValues_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _EntryModification_removeValues._cont = ASN1Dict([
        (u'type', __EntryModification_removeValues_type),
        (u'values', __EntryModification_removeValues_values),
        (u'valuesWithContext', __EntryModification_removeValues_valuesWithContext),
        ])
    _EntryModification_removeValues._ext = []
    _EntryModification_alterValues = SEQ(name=u'alterValues', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeTypeAndValue')))
    _EntryModification_resetValue = OID(name=u'resetValue', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _EntryModification_replaceValues = SEQ(name=u'replaceValues', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    __EntryModification_replaceValues_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __EntryModification_replaceValues_type._const_tab = ___EntryModification_addAttribute_type_tab
    __EntryModification_replaceValues_type._const_tab_at = None
    __EntryModification_replaceValues_type._const_tab_id = u'id'
    __EntryModification_replaceValues_values = SET_OF(name=u'values', mode=MODE_TYPE)
    ___EntryModification_replaceValues_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ___EntryModification_replaceValues_values__item_._const_tab = ___EntryModification_addAttribute_type_tab
    ___EntryModification_replaceValues_values__item_._const_tab_at = ('..', '..', u'type')
    ___EntryModification_replaceValues_values__item_._const_tab_id = u'Type'
    __EntryModification_replaceValues_values._cont = ___EntryModification_replaceValues_values__item_
    __EntryModification_replaceValues_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    __EntryModification_replaceValues_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ___EntryModification_replaceValues_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____EntryModification_replaceValues_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____EntryModification_replaceValues_valuesWithContext__item__value._const_tab = ___EntryModification_addAttribute_type_tab
    ____EntryModification_replaceValues_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ____EntryModification_replaceValues_valuesWithContext__item__value._const_tab_id = u'Type'
    ____EntryModification_replaceValues_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _____EntryModification_replaceValues_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ____EntryModification_replaceValues_valuesWithContext__item__contextList._cont = _____EntryModification_replaceValues_valuesWithContext__item__contextList__item_
    ____EntryModification_replaceValues_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___EntryModification_replaceValues_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ____EntryModification_replaceValues_valuesWithContext__item__value),
        (u'contextList', ____EntryModification_replaceValues_valuesWithContext__item__contextList),
        ])
    ___EntryModification_replaceValues_valuesWithContext__item_._ext = []
    __EntryModification_replaceValues_valuesWithContext._cont = ___EntryModification_replaceValues_valuesWithContext__item_
    __EntryModification_replaceValues_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _EntryModification_replaceValues._cont = ASN1Dict([
        (u'type', __EntryModification_replaceValues_type),
        (u'values', __EntryModification_replaceValues_values),
        (u'valuesWithContext', __EntryModification_replaceValues_valuesWithContext),
        ])
    _EntryModification_replaceValues._ext = []
    EntryModification._cont = ASN1Dict([
        (u'addAttribute', _EntryModification_addAttribute),
        (u'removeAttribute', _EntryModification_removeAttribute),
        (u'addValues', _EntryModification_addValues),
        (u'removeValues', _EntryModification_removeValues),
        (u'alterValues', _EntryModification_alterValues),
        (u'resetValue', _EntryModification_resetValue),
        (u'replaceValues', _EntryModification_replaceValues),
        ])
    EntryModification._ext = []
    
    #-----< modifyDN >-----#
    modifyDN = CLASS(name=u'modifyDN', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _modifyDN_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    _modifyDN_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    modifyDN._val = dict([(u'ArgumentType', _modifyDN_val_ArgumentType), (u'ResultType', _modifyDN_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])
    
    #-----< ModifyDNArgument >-----#
    ModifyDNArgument = CHOICE(name=u'ModifyDNArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _ModifyDNArgument_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgumentData')))
    _ModifyDNArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __ModifyDNArgument_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgumentData')))
    __ModifyDNArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___ModifyDNArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____ModifyDNArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ModifyDNArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ModifyDNArgument_signed_algorithmIdentifier_algorithm._const_tab = ____ModifyDNArgument_signed_algorithmIdentifier_algorithm_tab
    ___ModifyDNArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___ModifyDNArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___ModifyDNArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____ModifyDNArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ModifyDNArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ModifyDNArgument_signed_algorithmIdentifier_parameters._const_tab = ____ModifyDNArgument_signed_algorithmIdentifier_parameters_tab
    ___ModifyDNArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___ModifyDNArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __ModifyDNArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___ModifyDNArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___ModifyDNArgument_signed_algorithmIdentifier_parameters),
        ])
    __ModifyDNArgument_signed_algorithmIdentifier._ext = []
    __ModifyDNArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _ModifyDNArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __ModifyDNArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __ModifyDNArgument_signed_algorithmIdentifier),
        (u'encrypted', __ModifyDNArgument_signed_encrypted),
        ])
    _ModifyDNArgument_signed._ext = []
    ModifyDNArgument._cont = ASN1Dict([
        (u'unsigned', _ModifyDNArgument_unsigned),
        (u'signed', _ModifyDNArgument_signed),
        ])
    ModifyDNArgument._ext = None
    
    #-----< ModifyDNArgumentData >-----#
    ModifyDNArgumentData = SET(name=u'ModifyDNArgumentData', mode=MODE_TYPE)
    _ModifyDNArgumentData_object = SEQ_OF(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _ModifyDNArgumentData_newRDN = SET_OF(name=u'newRDN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    _ModifyDNArgumentData_deleteOldRDN = BOOL(name=u'deleteOldRDN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ModifyDNArgumentData_newSuperior = SEQ_OF(name=u'newSuperior', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ModifyDNArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _ModifyDNArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ModifyDNArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ModifyDNArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _ModifyDNArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ModifyDNArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ModifyDNArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _ModifyDNArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _ModifyDNArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _ModifyDNArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ModifyDNArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _ModifyDNArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    ModifyDNArgumentData._cont = ASN1Dict([
        (u'object', _ModifyDNArgumentData_object),
        (u'newRDN', _ModifyDNArgumentData_newRDN),
        (u'deleteOldRDN', _ModifyDNArgumentData_deleteOldRDN),
        (u'newSuperior', _ModifyDNArgumentData_newSuperior),
        (u'serviceControls', _ModifyDNArgumentData_serviceControls),
        (u'securityParameters', _ModifyDNArgumentData_securityParameters),
        (u'requestor', _ModifyDNArgumentData_requestor),
        (u'operationProgress', _ModifyDNArgumentData_operationProgress),
        (u'aliasedRDNs', _ModifyDNArgumentData_aliasedRDNs),
        (u'criticalExtensions', _ModifyDNArgumentData_criticalExtensions),
        (u'referenceType', _ModifyDNArgumentData_referenceType),
        (u'entryOnly', _ModifyDNArgumentData_entryOnly),
        (u'exclusions', _ModifyDNArgumentData_exclusions),
        (u'nameResolveOnMaster', _ModifyDNArgumentData_nameResolveOnMaster),
        (u'operationContexts', _ModifyDNArgumentData_operationContexts),
        (u'familyGrouping', _ModifyDNArgumentData_familyGrouping),
        ])
    ModifyDNArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< ModifyDNResult >-----#
    ModifyDNResult = CHOICE(name=u'ModifyDNResult', mode=MODE_TYPE)
    _ModifyDNResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _ModifyDNResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __ModifyDNResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResultData')))
    __ModifyDNResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___ModifyDNResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResultData')))
    ___ModifyDNResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____ModifyDNResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____ModifyDNResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____ModifyDNResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____ModifyDNResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____ModifyDNResult_information_signed_algorithmIdentifier_algorithm_tab
    ____ModifyDNResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____ModifyDNResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____ModifyDNResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____ModifyDNResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____ModifyDNResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____ModifyDNResult_information_signed_algorithmIdentifier_parameters._const_tab = _____ModifyDNResult_information_signed_algorithmIdentifier_parameters_tab
    ____ModifyDNResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____ModifyDNResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___ModifyDNResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____ModifyDNResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____ModifyDNResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___ModifyDNResult_information_signed_algorithmIdentifier._ext = []
    ___ModifyDNResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __ModifyDNResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___ModifyDNResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___ModifyDNResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___ModifyDNResult_information_signed_encrypted),
        ])
    __ModifyDNResult_information_signed._ext = []
    _ModifyDNResult_information._cont = ASN1Dict([
        (u'unsigned', __ModifyDNResult_information_unsigned),
        (u'signed', __ModifyDNResult_information_signed),
        ])
    _ModifyDNResult_information._ext = None
    ModifyDNResult._cont = ASN1Dict([
        (u'null', _ModifyDNResult_null),
        (u'information', _ModifyDNResult_information),
        ])
    ModifyDNResult._ext = []
    
    #-----< ModifyDNResultData >-----#
    ModifyDNResultData = SEQ(name=u'ModifyDNResultData', mode=MODE_TYPE)
    _ModifyDNResultData_newRDN = SET_OF(name=u'newRDN', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    _ModifyDNResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ModifyDNResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ModifyDNResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ModifyDNResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ModifyDNResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___ModifyDNResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____ModifyDNResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____ModifyDNResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____ModifyDNResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____ModifyDNResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____ModifyDNResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____ModifyDNResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___ModifyDNResultData_notification__item__type._const_tab = ____ModifyDNResultData_notification__item__type_tab
    ___ModifyDNResultData_notification__item__type._const_tab_at = None
    ___ModifyDNResultData_notification__item__type._const_tab_id = u'id'
    ___ModifyDNResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____ModifyDNResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____ModifyDNResultData_notification__item__values__item_._const_tab = ____ModifyDNResultData_notification__item__type_tab
    ____ModifyDNResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____ModifyDNResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___ModifyDNResultData_notification__item__values._cont = ____ModifyDNResultData_notification__item__values__item_
    ___ModifyDNResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___ModifyDNResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____ModifyDNResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ModifyDNResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ModifyDNResultData_notification__item__valuesWithContext__item__value._const_tab = ____ModifyDNResultData_notification__item__type_tab
    _____ModifyDNResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____ModifyDNResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____ModifyDNResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______ModifyDNResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____ModifyDNResultData_notification__item__valuesWithContext__item__contextList._cont = ______ModifyDNResultData_notification__item__valuesWithContext__item__contextList__item_
    _____ModifyDNResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____ModifyDNResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____ModifyDNResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____ModifyDNResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____ModifyDNResultData_notification__item__valuesWithContext__item_._ext = []
    ___ModifyDNResultData_notification__item__valuesWithContext._cont = ____ModifyDNResultData_notification__item__valuesWithContext__item_
    ___ModifyDNResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ModifyDNResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___ModifyDNResultData_notification__item__type),
        (u'values', ___ModifyDNResultData_notification__item__values),
        (u'valuesWithContext', ___ModifyDNResultData_notification__item__valuesWithContext),
        ])
    __ModifyDNResultData_notification__item_._ext = []
    _ModifyDNResultData_notification._cont = __ModifyDNResultData_notification__item_
    ModifyDNResultData._cont = ASN1Dict([
        (u'newRDN', _ModifyDNResultData_newRDN),
        (u'securityParameters', _ModifyDNResultData_securityParameters),
        (u'performer', _ModifyDNResultData_performer),
        (u'aliasDereferenced', _ModifyDNResultData_aliasDereferenced),
        (u'notification', _ModifyDNResultData_notification),
        ])
    ModifyDNResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< changePassword >-----#
    changePassword = CLASS(name=u'changePassword', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _changePassword_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    _changePassword_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    __OPERATION_Errors_val_ParameterType_0_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_3._ext = None
    __OPERATION_Errors_val_ParameterType_1_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_1._ext = None
    changePassword._val = dict([(u'ArgumentType', _changePassword_val_ArgumentType), (u'ResultType', _changePassword_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))])
    
    #-----< ChangePasswordArgument >-----#
    ChangePasswordArgument = CHOICE(name=u'ChangePasswordArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _ChangePasswordArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgumentData')))
    _ChangePasswordArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __ChangePasswordArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgumentData')))
    __ChangePasswordArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___ChangePasswordArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____ChangePasswordArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ChangePasswordArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ChangePasswordArgument_signed_algorithmIdentifier_algorithm._const_tab = ____ChangePasswordArgument_signed_algorithmIdentifier_algorithm_tab
    ___ChangePasswordArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___ChangePasswordArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___ChangePasswordArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____ChangePasswordArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ChangePasswordArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ChangePasswordArgument_signed_algorithmIdentifier_parameters._const_tab = ____ChangePasswordArgument_signed_algorithmIdentifier_parameters_tab
    ___ChangePasswordArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___ChangePasswordArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __ChangePasswordArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___ChangePasswordArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___ChangePasswordArgument_signed_algorithmIdentifier_parameters),
        ])
    __ChangePasswordArgument_signed_algorithmIdentifier._ext = []
    __ChangePasswordArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _ChangePasswordArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __ChangePasswordArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __ChangePasswordArgument_signed_algorithmIdentifier),
        (u'encrypted', __ChangePasswordArgument_signed_encrypted),
        ])
    _ChangePasswordArgument_signed._ext = []
    ChangePasswordArgument._cont = ASN1Dict([
        (u'unsigned', _ChangePasswordArgument_unsigned),
        (u'signed', _ChangePasswordArgument_signed),
        ])
    ChangePasswordArgument._ext = None
    
    #-----< ChangePasswordArgumentData >-----#
    ChangePasswordArgumentData = SEQ(name=u'ChangePasswordArgumentData', mode=MODE_TYPE)
    _ChangePasswordArgumentData_object = SEQ_OF(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _ChangePasswordArgumentData_oldPwd = CHOICE(name=u'oldPwd', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    _ChangePasswordArgumentData_newPwd = CHOICE(name=u'newPwd', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    ChangePasswordArgumentData._cont = ASN1Dict([
        (u'object', _ChangePasswordArgumentData_object),
        (u'oldPwd', _ChangePasswordArgumentData_oldPwd),
        (u'newPwd', _ChangePasswordArgumentData_newPwd),
        ])
    ChangePasswordArgumentData._ext = []
    
    #-----< ChangePasswordResult >-----#
    ChangePasswordResult = CHOICE(name=u'ChangePasswordResult', mode=MODE_TYPE)
    _ChangePasswordResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _ChangePasswordResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __ChangePasswordResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResultData')))
    __ChangePasswordResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___ChangePasswordResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResultData')))
    ___ChangePasswordResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm_tab
    ____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____ChangePasswordResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____ChangePasswordResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____ChangePasswordResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____ChangePasswordResult_information_signed_algorithmIdentifier_parameters._const_tab = _____ChangePasswordResult_information_signed_algorithmIdentifier_parameters_tab
    ____ChangePasswordResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____ChangePasswordResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___ChangePasswordResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____ChangePasswordResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___ChangePasswordResult_information_signed_algorithmIdentifier._ext = []
    ___ChangePasswordResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __ChangePasswordResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___ChangePasswordResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___ChangePasswordResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___ChangePasswordResult_information_signed_encrypted),
        ])
    __ChangePasswordResult_information_signed._ext = []
    _ChangePasswordResult_information._cont = ASN1Dict([
        (u'unsigned', __ChangePasswordResult_information_unsigned),
        (u'signed', __ChangePasswordResult_information_signed),
        ])
    _ChangePasswordResult_information._ext = None
    ChangePasswordResult._cont = ASN1Dict([
        (u'null', _ChangePasswordResult_null),
        (u'information', _ChangePasswordResult_information),
        ])
    ChangePasswordResult._ext = []
    
    #-----< ChangePasswordResultData >-----#
    ChangePasswordResultData = SEQ(name=u'ChangePasswordResultData', mode=MODE_TYPE)
    _ChangePasswordResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ChangePasswordResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ChangePasswordResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ChangePasswordResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ChangePasswordResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___ChangePasswordResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____ChangePasswordResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____ChangePasswordResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____ChangePasswordResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____ChangePasswordResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____ChangePasswordResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____ChangePasswordResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___ChangePasswordResultData_notification__item__type._const_tab = ____ChangePasswordResultData_notification__item__type_tab
    ___ChangePasswordResultData_notification__item__type._const_tab_at = None
    ___ChangePasswordResultData_notification__item__type._const_tab_id = u'id'
    ___ChangePasswordResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____ChangePasswordResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____ChangePasswordResultData_notification__item__values__item_._const_tab = ____ChangePasswordResultData_notification__item__type_tab
    ____ChangePasswordResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____ChangePasswordResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___ChangePasswordResultData_notification__item__values._cont = ____ChangePasswordResultData_notification__item__values__item_
    ___ChangePasswordResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___ChangePasswordResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____ChangePasswordResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ChangePasswordResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ChangePasswordResultData_notification__item__valuesWithContext__item__value._const_tab = ____ChangePasswordResultData_notification__item__type_tab
    _____ChangePasswordResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____ChangePasswordResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____ChangePasswordResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______ChangePasswordResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____ChangePasswordResultData_notification__item__valuesWithContext__item__contextList._cont = ______ChangePasswordResultData_notification__item__valuesWithContext__item__contextList__item_
    _____ChangePasswordResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____ChangePasswordResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____ChangePasswordResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____ChangePasswordResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____ChangePasswordResultData_notification__item__valuesWithContext__item_._ext = []
    ___ChangePasswordResultData_notification__item__valuesWithContext._cont = ____ChangePasswordResultData_notification__item__valuesWithContext__item_
    ___ChangePasswordResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ChangePasswordResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___ChangePasswordResultData_notification__item__type),
        (u'values', ___ChangePasswordResultData_notification__item__values),
        (u'valuesWithContext', ___ChangePasswordResultData_notification__item__valuesWithContext),
        ])
    __ChangePasswordResultData_notification__item_._ext = []
    _ChangePasswordResultData_notification._cont = __ChangePasswordResultData_notification__item_
    ChangePasswordResultData._cont = ASN1Dict([
        (u'securityParameters', _ChangePasswordResultData_securityParameters),
        (u'performer', _ChangePasswordResultData_performer),
        (u'aliasDereferenced', _ChangePasswordResultData_aliasDereferenced),
        (u'notification', _ChangePasswordResultData_notification),
        ])
    ChangePasswordResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< administerPassword >-----#
    administerPassword = CLASS(name=u'administerPassword', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _administerPassword_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    _administerPassword_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    administerPassword._val = dict([(u'ArgumentType', _administerPassword_val_ArgumentType), (u'ResultType', _administerPassword_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))])
    
    #-----< AdministerPasswordArgument >-----#
    AdministerPasswordArgument = CHOICE(name=u'AdministerPasswordArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _AdministerPasswordArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgumentData')))
    _AdministerPasswordArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __AdministerPasswordArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgumentData')))
    __AdministerPasswordArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___AdministerPasswordArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____AdministerPasswordArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____AdministerPasswordArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___AdministerPasswordArgument_signed_algorithmIdentifier_algorithm._const_tab = ____AdministerPasswordArgument_signed_algorithmIdentifier_algorithm_tab
    ___AdministerPasswordArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___AdministerPasswordArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___AdministerPasswordArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____AdministerPasswordArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____AdministerPasswordArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___AdministerPasswordArgument_signed_algorithmIdentifier_parameters._const_tab = ____AdministerPasswordArgument_signed_algorithmIdentifier_parameters_tab
    ___AdministerPasswordArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___AdministerPasswordArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __AdministerPasswordArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___AdministerPasswordArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___AdministerPasswordArgument_signed_algorithmIdentifier_parameters),
        ])
    __AdministerPasswordArgument_signed_algorithmIdentifier._ext = []
    __AdministerPasswordArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _AdministerPasswordArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __AdministerPasswordArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __AdministerPasswordArgument_signed_algorithmIdentifier),
        (u'encrypted', __AdministerPasswordArgument_signed_encrypted),
        ])
    _AdministerPasswordArgument_signed._ext = []
    AdministerPasswordArgument._cont = ASN1Dict([
        (u'unsigned', _AdministerPasswordArgument_unsigned),
        (u'signed', _AdministerPasswordArgument_signed),
        ])
    AdministerPasswordArgument._ext = None
    
    #-----< AdministerPasswordArgumentData >-----#
    AdministerPasswordArgumentData = SEQ(name=u'AdministerPasswordArgumentData', mode=MODE_TYPE)
    _AdministerPasswordArgumentData_object = SEQ_OF(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _AdministerPasswordArgumentData_newPwd = CHOICE(name=u'newPwd', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'UserPwd')))
    AdministerPasswordArgumentData._cont = ASN1Dict([
        (u'object', _AdministerPasswordArgumentData_object),
        (u'newPwd', _AdministerPasswordArgumentData_newPwd),
        ])
    AdministerPasswordArgumentData._ext = []
    
    #-----< AdministerPasswordResult >-----#
    AdministerPasswordResult = CHOICE(name=u'AdministerPasswordResult', mode=MODE_TYPE)
    _AdministerPasswordResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _AdministerPasswordResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __AdministerPasswordResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResultData')))
    __AdministerPasswordResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___AdministerPasswordResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResultData')))
    ___AdministerPasswordResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm_tab
    ____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters._const_tab = _____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters_tab
    ____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___AdministerPasswordResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___AdministerPasswordResult_information_signed_algorithmIdentifier._ext = []
    ___AdministerPasswordResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __AdministerPasswordResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___AdministerPasswordResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___AdministerPasswordResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___AdministerPasswordResult_information_signed_encrypted),
        ])
    __AdministerPasswordResult_information_signed._ext = []
    _AdministerPasswordResult_information._cont = ASN1Dict([
        (u'unsigned', __AdministerPasswordResult_information_unsigned),
        (u'signed', __AdministerPasswordResult_information_signed),
        ])
    _AdministerPasswordResult_information._ext = None
    AdministerPasswordResult._cont = ASN1Dict([
        (u'null', _AdministerPasswordResult_null),
        (u'information', _AdministerPasswordResult_information),
        ])
    AdministerPasswordResult._ext = []
    
    #-----< AdministerPasswordResultData >-----#
    AdministerPasswordResultData = SEQ(name=u'AdministerPasswordResultData', mode=MODE_TYPE)
    _AdministerPasswordResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _AdministerPasswordResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _AdministerPasswordResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AdministerPasswordResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __AdministerPasswordResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___AdministerPasswordResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____AdministerPasswordResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____AdministerPasswordResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____AdministerPasswordResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____AdministerPasswordResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____AdministerPasswordResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____AdministerPasswordResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___AdministerPasswordResultData_notification__item__type._const_tab = ____AdministerPasswordResultData_notification__item__type_tab
    ___AdministerPasswordResultData_notification__item__type._const_tab_at = None
    ___AdministerPasswordResultData_notification__item__type._const_tab_id = u'id'
    ___AdministerPasswordResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____AdministerPasswordResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AdministerPasswordResultData_notification__item__values__item_._const_tab = ____AdministerPasswordResultData_notification__item__type_tab
    ____AdministerPasswordResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____AdministerPasswordResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___AdministerPasswordResultData_notification__item__values._cont = ____AdministerPasswordResultData_notification__item__values__item_
    ___AdministerPasswordResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___AdministerPasswordResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____AdministerPasswordResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____AdministerPasswordResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____AdministerPasswordResultData_notification__item__valuesWithContext__item__value._const_tab = ____AdministerPasswordResultData_notification__item__type_tab
    _____AdministerPasswordResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____AdministerPasswordResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____AdministerPasswordResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______AdministerPasswordResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____AdministerPasswordResultData_notification__item__valuesWithContext__item__contextList._cont = ______AdministerPasswordResultData_notification__item__valuesWithContext__item__contextList__item_
    _____AdministerPasswordResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AdministerPasswordResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____AdministerPasswordResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____AdministerPasswordResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____AdministerPasswordResultData_notification__item__valuesWithContext__item_._ext = []
    ___AdministerPasswordResultData_notification__item__valuesWithContext._cont = ____AdministerPasswordResultData_notification__item__valuesWithContext__item_
    ___AdministerPasswordResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __AdministerPasswordResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___AdministerPasswordResultData_notification__item__type),
        (u'values', ___AdministerPasswordResultData_notification__item__values),
        (u'valuesWithContext', ___AdministerPasswordResultData_notification__item__valuesWithContext),
        ])
    __AdministerPasswordResultData_notification__item_._ext = []
    _AdministerPasswordResultData_notification._cont = __AdministerPasswordResultData_notification__item_
    AdministerPasswordResultData._cont = ASN1Dict([
        (u'securityParameters', _AdministerPasswordResultData_securityParameters),
        (u'performer', _AdministerPasswordResultData_performer),
        (u'aliasDereferenced', _AdministerPasswordResultData_aliasDereferenced),
        (u'notification', _AdministerPasswordResultData_notification),
        ])
    AdministerPasswordResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< ldapTransport >-----#
    ldapTransport = CLASS(name=u'ldapTransport', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _ldapTransport_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    _ldapTransport_val_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE)
    __ldapTransport_val_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    _ldapTransport_val_ResultType._cont = __ldapTransport_val_ResultType__item_
    __OPERATION_Errors_val_ParameterType_1_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_2._ext = None
    ldapTransport._val = dict([(u'ArgumentType', _ldapTransport_val_ArgumentType), (u'ResultType', _ldapTransport_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))])
    
    #-----< LdapArgument >-----#
    LdapArgument = CHOICE(name=u'LdapArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _LdapArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgumentData')))
    _LdapArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __LdapArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgumentData')))
    __LdapArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___LdapArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____LdapArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____LdapArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___LdapArgument_signed_algorithmIdentifier_algorithm._const_tab = ____LdapArgument_signed_algorithmIdentifier_algorithm_tab
    ___LdapArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___LdapArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___LdapArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____LdapArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____LdapArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___LdapArgument_signed_algorithmIdentifier_parameters._const_tab = ____LdapArgument_signed_algorithmIdentifier_parameters_tab
    ___LdapArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___LdapArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __LdapArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___LdapArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___LdapArgument_signed_algorithmIdentifier_parameters),
        ])
    __LdapArgument_signed_algorithmIdentifier._ext = []
    __LdapArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _LdapArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __LdapArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __LdapArgument_signed_algorithmIdentifier),
        (u'encrypted', __LdapArgument_signed_encrypted),
        ])
    _LdapArgument_signed._ext = []
    LdapArgument._cont = ASN1Dict([
        (u'unsigned', _LdapArgument_unsigned),
        (u'signed', _LdapArgument_signed),
        ])
    LdapArgument._ext = None
    
    #-----< LdapArgumentData >-----#
    LdapArgumentData = SEQ(name=u'LdapArgumentData', mode=MODE_TYPE)
    _LdapArgumentData_object = SEQ_OF(name=u'object', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _LdapArgumentData_ldapMessage = SEQ(name=u'ldapMessage', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    _LdapArgumentData_linkId = INT(name=u'linkId', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LinkId')), opt=True)
    _LdapArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _LdapArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _LdapArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _LdapArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _LdapArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _LdapArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _LdapArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _LdapArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _LdapArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _LdapArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _LdapArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _LdapArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    LdapArgumentData._cont = ASN1Dict([
        (u'object', _LdapArgumentData_object),
        (u'ldapMessage', _LdapArgumentData_ldapMessage),
        (u'linkId', _LdapArgumentData_linkId),
        (u'serviceControls', _LdapArgumentData_serviceControls),
        (u'securityParameters', _LdapArgumentData_securityParameters),
        (u'requestor', _LdapArgumentData_requestor),
        (u'operationProgress', _LdapArgumentData_operationProgress),
        (u'aliasedRDNs', _LdapArgumentData_aliasedRDNs),
        (u'criticalExtensions', _LdapArgumentData_criticalExtensions),
        (u'referenceType', _LdapArgumentData_referenceType),
        (u'entryOnly', _LdapArgumentData_entryOnly),
        (u'exclusions', _LdapArgumentData_exclusions),
        (u'nameResolveOnMaster', _LdapArgumentData_nameResolveOnMaster),
        (u'operationContexts', _LdapArgumentData_operationContexts),
        (u'familyGrouping', _LdapArgumentData_familyGrouping),
        ])
    LdapArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< LinkId >-----#
    LinkId = INT(name=u'LinkId', mode=MODE_TYPE)
    
    #-----< LdapResult >-----#
    LdapResult = CHOICE(name=u'LdapResult', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _LdapResult_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LdapResultData')))
    _LdapResult_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __LdapResult_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LdapResultData')))
    __LdapResult_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___LdapResult_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____LdapResult_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____LdapResult_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___LdapResult_signed_algorithmIdentifier_algorithm._const_tab = ____LdapResult_signed_algorithmIdentifier_algorithm_tab
    ___LdapResult_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___LdapResult_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___LdapResult_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____LdapResult_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____LdapResult_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___LdapResult_signed_algorithmIdentifier_parameters._const_tab = ____LdapResult_signed_algorithmIdentifier_parameters_tab
    ___LdapResult_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___LdapResult_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __LdapResult_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___LdapResult_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___LdapResult_signed_algorithmIdentifier_parameters),
        ])
    __LdapResult_signed_algorithmIdentifier._ext = []
    __LdapResult_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _LdapResult_signed._cont = ASN1Dict([
        (u'toBeSigned', __LdapResult_signed_toBeSigned),
        (u'algorithmIdentifier', __LdapResult_signed_algorithmIdentifier),
        (u'encrypted', __LdapResult_signed_encrypted),
        ])
    _LdapResult_signed._ext = []
    LdapResult._cont = ASN1Dict([
        (u'unsigned', _LdapResult_unsigned),
        (u'signed', _LdapResult_signed),
        ])
    LdapResult._ext = None
    
    #-----< LdapResultData >-----#
    LdapResultData = SEQ(name=u'LdapResultData', mode=MODE_TYPE)
    _LdapResultData_ldapMessages = SEQ_OF(name=u'ldapMessages', mode=MODE_TYPE, opt=True)
    __LdapResultData_ldapMessages__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    _LdapResultData_ldapMessages._cont = __LdapResultData_ldapMessages__item_
    _LdapResultData_ldapMessages._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _LdapResultData_returnToClient = BOOL(name=u'returnToClient', mode=MODE_TYPE, default=False)
    _LdapResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _LdapResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _LdapResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _LdapResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __LdapResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___LdapResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____LdapResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____LdapResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____LdapResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____LdapResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____LdapResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____LdapResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___LdapResultData_notification__item__type._const_tab = ____LdapResultData_notification__item__type_tab
    ___LdapResultData_notification__item__type._const_tab_at = None
    ___LdapResultData_notification__item__type._const_tab_id = u'id'
    ___LdapResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____LdapResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____LdapResultData_notification__item__values__item_._const_tab = ____LdapResultData_notification__item__type_tab
    ____LdapResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____LdapResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___LdapResultData_notification__item__values._cont = ____LdapResultData_notification__item__values__item_
    ___LdapResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___LdapResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____LdapResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____LdapResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____LdapResultData_notification__item__valuesWithContext__item__value._const_tab = ____LdapResultData_notification__item__type_tab
    _____LdapResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____LdapResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____LdapResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______LdapResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____LdapResultData_notification__item__valuesWithContext__item__contextList._cont = ______LdapResultData_notification__item__valuesWithContext__item__contextList__item_
    _____LdapResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____LdapResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____LdapResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____LdapResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____LdapResultData_notification__item__valuesWithContext__item_._ext = []
    ___LdapResultData_notification__item__valuesWithContext._cont = ____LdapResultData_notification__item__valuesWithContext__item_
    ___LdapResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __LdapResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___LdapResultData_notification__item__type),
        (u'values', ___LdapResultData_notification__item__values),
        (u'valuesWithContext', ___LdapResultData_notification__item__valuesWithContext),
        ])
    __LdapResultData_notification__item_._ext = []
    _LdapResultData_notification._cont = __LdapResultData_notification__item_
    LdapResultData._cont = ASN1Dict([
        (u'ldapMessages', _LdapResultData_ldapMessages),
        (u'returnToClient', _LdapResultData_returnToClient),
        (u'securityParameters', _LdapResultData_securityParameters),
        (u'performer', _LdapResultData_performer),
        (u'aliasDereferenced', _LdapResultData_aliasDereferenced),
        (u'notification', _LdapResultData_notification),
        ])
    LdapResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< linkedLDAP >-----#
    linkedLDAP = CLASS(name=u'linkedLDAP', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _linkedLDAP_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    _linkedLDAP_val_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    linkedLDAP._val = dict([(u'ArgumentType', _linkedLDAP_val_ArgumentType), (u'ResultType', _linkedLDAP_val_ResultType), (u'operationCode', (u'local', 13))])
    
    #-----< LinkedArgument >-----#
    LinkedArgument = CHOICE(name=u'LinkedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _LinkedArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgumentData')))
    _LinkedArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __LinkedArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgumentData')))
    __LinkedArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___LinkedArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____LinkedArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____LinkedArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___LinkedArgument_signed_algorithmIdentifier_algorithm._const_tab = ____LinkedArgument_signed_algorithmIdentifier_algorithm_tab
    ___LinkedArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___LinkedArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___LinkedArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____LinkedArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____LinkedArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___LinkedArgument_signed_algorithmIdentifier_parameters._const_tab = ____LinkedArgument_signed_algorithmIdentifier_parameters_tab
    ___LinkedArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___LinkedArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __LinkedArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___LinkedArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___LinkedArgument_signed_algorithmIdentifier_parameters),
        ])
    __LinkedArgument_signed_algorithmIdentifier._ext = []
    __LinkedArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _LinkedArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __LinkedArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __LinkedArgument_signed_algorithmIdentifier),
        (u'encrypted', __LinkedArgument_signed_encrypted),
        ])
    _LinkedArgument_signed._ext = []
    LinkedArgument._cont = ASN1Dict([
        (u'unsigned', _LinkedArgument_unsigned),
        (u'signed', _LinkedArgument_signed),
        ])
    LinkedArgument._ext = None
    
    #-----< LinkedArgumentData >-----#
    LinkedArgumentData = SEQ(name=u'LinkedArgumentData', mode=MODE_TYPE)
    _LinkedArgumentData_object = SEQ_OF(name=u'object', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _LinkedArgumentData_ldapMessage = SEQ(name=u'ldapMessage', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    _LinkedArgumentData_linkId = INT(name=u'linkId', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'LinkId')))
    _LinkedArgumentData_returnToClient = BOOL(name=u'returnToClient', mode=MODE_TYPE, default=False)
    _LinkedArgumentData_serviceControls = SET(name=u'serviceControls', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControls')), default=dict([]))
    _LinkedArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _LinkedArgumentData_requestor = SEQ_OF(name=u'requestor', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _LinkedArgumentData_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _LinkedArgumentData_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(26, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _LinkedArgumentData_criticalExtensions = BIT_STR(name=u'criticalExtensions', mode=MODE_TYPE, tag=(25, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _LinkedArgumentData_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), opt=True)
    _LinkedArgumentData_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(23, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _LinkedArgumentData_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(22, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _LinkedArgumentData_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _LinkedArgumentData_operationContexts = CHOICE(name=u'operationContexts', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _LinkedArgumentData_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), default=u'entryOnly')
    LinkedArgumentData._cont = ASN1Dict([
        (u'object', _LinkedArgumentData_object),
        (u'ldapMessage', _LinkedArgumentData_ldapMessage),
        (u'linkId', _LinkedArgumentData_linkId),
        (u'returnToClient', _LinkedArgumentData_returnToClient),
        (u'serviceControls', _LinkedArgumentData_serviceControls),
        (u'securityParameters', _LinkedArgumentData_securityParameters),
        (u'requestor', _LinkedArgumentData_requestor),
        (u'operationProgress', _LinkedArgumentData_operationProgress),
        (u'aliasedRDNs', _LinkedArgumentData_aliasedRDNs),
        (u'criticalExtensions', _LinkedArgumentData_criticalExtensions),
        (u'referenceType', _LinkedArgumentData_referenceType),
        (u'entryOnly', _LinkedArgumentData_entryOnly),
        (u'exclusions', _LinkedArgumentData_exclusions),
        (u'nameResolveOnMaster', _LinkedArgumentData_nameResolveOnMaster),
        (u'operationContexts', _LinkedArgumentData_operationContexts),
        (u'familyGrouping', _LinkedArgumentData_familyGrouping),
        ])
    LinkedArgumentData._ext = [u'serviceControls', u'securityParameters', u'requestor', u'operationProgress', u'aliasedRDNs', u'criticalExtensions', u'referenceType', u'entryOnly', u'exclusions', u'nameResolveOnMaster', u'operationContexts', u'familyGrouping']
    
    #-----< LinkedResult >-----#
    LinkedResult = NULL(name=u'LinkedResult', mode=MODE_TYPE)
    
    #-----< abandoned >-----#
    abandoned = CLASS(name=u'abandoned', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _abandoned_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __abandoned_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    __abandoned_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___abandoned_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___abandoned_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___abandoned_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___abandoned_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___abandoned_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __abandoned_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___abandoned_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___abandoned_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___abandoned_val_ParameterType_signed_encrypted),
        ])
    __abandoned_val_ParameterType_signed._ext = []
    _abandoned_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __abandoned_val_ParameterType_unsigned),
        (u'signed', __abandoned_val_ParameterType_signed),
        ])
    _abandoned_val_ParameterType._ext = None
    abandoned._val = dict([(u'ParameterType', _abandoned_val_ParameterType), (u'errorCode', (u'local', 5))])
    
    #-----< AbandonedData >-----#
    AbandonedData = SET(name=u'AbandonedData', mode=MODE_TYPE)
    _AbandonedData_problem = ENUM(name=u'problem', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedProblem')), opt=True)
    _AbandonedData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _AbandonedData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _AbandonedData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AbandonedData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __AbandonedData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___AbandonedData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____AbandonedData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____AbandonedData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____AbandonedData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____AbandonedData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____AbandonedData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____AbandonedData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___AbandonedData_notification__item__type._const_tab = ____AbandonedData_notification__item__type_tab
    ___AbandonedData_notification__item__type._const_tab_at = None
    ___AbandonedData_notification__item__type._const_tab_id = u'id'
    ___AbandonedData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____AbandonedData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AbandonedData_notification__item__values__item_._const_tab = ____AbandonedData_notification__item__type_tab
    ____AbandonedData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____AbandonedData_notification__item__values__item_._const_tab_id = u'Type'
    ___AbandonedData_notification__item__values._cont = ____AbandonedData_notification__item__values__item_
    ___AbandonedData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___AbandonedData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____AbandonedData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____AbandonedData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____AbandonedData_notification__item__valuesWithContext__item__value._const_tab = ____AbandonedData_notification__item__type_tab
    _____AbandonedData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____AbandonedData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____AbandonedData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______AbandonedData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____AbandonedData_notification__item__valuesWithContext__item__contextList._cont = ______AbandonedData_notification__item__valuesWithContext__item__contextList__item_
    _____AbandonedData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AbandonedData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____AbandonedData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____AbandonedData_notification__item__valuesWithContext__item__contextList),
        ])
    ____AbandonedData_notification__item__valuesWithContext__item_._ext = []
    ___AbandonedData_notification__item__valuesWithContext._cont = ____AbandonedData_notification__item__valuesWithContext__item_
    ___AbandonedData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __AbandonedData_notification__item_._cont = ASN1Dict([
        (u'type', ___AbandonedData_notification__item__type),
        (u'values', ___AbandonedData_notification__item__values),
        (u'valuesWithContext', ___AbandonedData_notification__item__valuesWithContext),
        ])
    __AbandonedData_notification__item_._ext = []
    _AbandonedData_notification._cont = __AbandonedData_notification__item_
    AbandonedData._cont = ASN1Dict([
        (u'problem', _AbandonedData_problem),
        (u'securityParameters', _AbandonedData_securityParameters),
        (u'performer', _AbandonedData_performer),
        (u'aliasDereferenced', _AbandonedData_aliasDereferenced),
        (u'notification', _AbandonedData_notification),
        ])
    AbandonedData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< AbandonedProblem >-----#
    AbandonedProblem = ENUM(name=u'AbandonedProblem', mode=MODE_TYPE)
    AbandonedProblem._cont = ASN1Dict([(u'pagingAbandoned', 0)])
    AbandonedProblem._ext = None
    
    #-----< abandonFailed >-----#
    abandonFailed = CLASS(name=u'abandonFailed', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _abandonFailed_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __abandonFailed_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    __abandonFailed_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___abandonFailed_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___abandonFailed_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___abandonFailed_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___abandonFailed_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___abandonFailed_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __abandonFailed_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___abandonFailed_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___abandonFailed_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___abandonFailed_val_ParameterType_signed_encrypted),
        ])
    __abandonFailed_val_ParameterType_signed._ext = []
    _abandonFailed_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __abandonFailed_val_ParameterType_unsigned),
        (u'signed', __abandonFailed_val_ParameterType_signed),
        ])
    _abandonFailed_val_ParameterType._ext = None
    abandonFailed._val = dict([(u'ParameterType', _abandonFailed_val_ParameterType), (u'errorCode', (u'local', 7))])
    
    #-----< AbandonFailedData >-----#
    AbandonFailedData = SET(name=u'AbandonFailedData', mode=MODE_TYPE)
    _AbandonFailedData_problem = INT(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonProblem')))
    _AbandonFailedData_operation = CHOICE(name=u'operation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    _AbandonFailedData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _AbandonFailedData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _AbandonFailedData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AbandonFailedData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __AbandonFailedData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___AbandonFailedData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____AbandonFailedData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____AbandonFailedData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____AbandonFailedData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____AbandonFailedData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____AbandonFailedData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____AbandonFailedData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___AbandonFailedData_notification__item__type._const_tab = ____AbandonFailedData_notification__item__type_tab
    ___AbandonFailedData_notification__item__type._const_tab_at = None
    ___AbandonFailedData_notification__item__type._const_tab_id = u'id'
    ___AbandonFailedData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____AbandonFailedData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AbandonFailedData_notification__item__values__item_._const_tab = ____AbandonFailedData_notification__item__type_tab
    ____AbandonFailedData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____AbandonFailedData_notification__item__values__item_._const_tab_id = u'Type'
    ___AbandonFailedData_notification__item__values._cont = ____AbandonFailedData_notification__item__values__item_
    ___AbandonFailedData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___AbandonFailedData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____AbandonFailedData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____AbandonFailedData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____AbandonFailedData_notification__item__valuesWithContext__item__value._const_tab = ____AbandonFailedData_notification__item__type_tab
    _____AbandonFailedData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____AbandonFailedData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____AbandonFailedData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______AbandonFailedData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____AbandonFailedData_notification__item__valuesWithContext__item__contextList._cont = ______AbandonFailedData_notification__item__valuesWithContext__item__contextList__item_
    _____AbandonFailedData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AbandonFailedData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____AbandonFailedData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____AbandonFailedData_notification__item__valuesWithContext__item__contextList),
        ])
    ____AbandonFailedData_notification__item__valuesWithContext__item_._ext = []
    ___AbandonFailedData_notification__item__valuesWithContext._cont = ____AbandonFailedData_notification__item__valuesWithContext__item_
    ___AbandonFailedData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __AbandonFailedData_notification__item_._cont = ASN1Dict([
        (u'type', ___AbandonFailedData_notification__item__type),
        (u'values', ___AbandonFailedData_notification__item__values),
        (u'valuesWithContext', ___AbandonFailedData_notification__item__valuesWithContext),
        ])
    __AbandonFailedData_notification__item_._ext = []
    _AbandonFailedData_notification._cont = __AbandonFailedData_notification__item_
    AbandonFailedData._cont = ASN1Dict([
        (u'problem', _AbandonFailedData_problem),
        (u'operation', _AbandonFailedData_operation),
        (u'securityParameters', _AbandonFailedData_securityParameters),
        (u'performer', _AbandonFailedData_performer),
        (u'aliasDereferenced', _AbandonFailedData_aliasDereferenced),
        (u'notification', _AbandonFailedData_notification),
        ])
    AbandonFailedData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< AbandonProblem >-----#
    AbandonProblem = INT(name=u'AbandonProblem', mode=MODE_TYPE)
    AbandonProblem._cont = ASN1Dict([(u'noSuchOperation', 1), (u'tooLate', 2), (u'cannotAbandon', 3)])
    
    #-----< attributeError >-----#
    attributeError = CLASS(name=u'attributeError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _attributeError_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __attributeError_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    __attributeError_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___attributeError_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ___attributeError_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___attributeError_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___attributeError_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___attributeError_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __attributeError_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___attributeError_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___attributeError_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___attributeError_val_ParameterType_signed_encrypted),
        ])
    __attributeError_val_ParameterType_signed._ext = []
    _attributeError_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __attributeError_val_ParameterType_unsigned),
        (u'signed', __attributeError_val_ParameterType_signed),
        ])
    _attributeError_val_ParameterType._ext = None
    attributeError._val = dict([(u'ParameterType', _attributeError_val_ParameterType), (u'errorCode', (u'local', 1))])
    
    #-----< AttributeErrorData >-----#
    AttributeErrorData = SET(name=u'AttributeErrorData', mode=MODE_TYPE)
    _AttributeErrorData_object = CHOICE(name=u'object', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _AttributeErrorData_problems = SET_OF(name=u'problems', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __AttributeErrorData_problems__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ___AttributeErrorData_problems__item__problem = INT(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeProblem')))
    ___AttributeErrorData_problems__item__type = OID(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    ___AttributeErrorData_problems__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeValue')), opt=True)
    __AttributeErrorData_problems__item_._cont = ASN1Dict([
        (u'problem', ___AttributeErrorData_problems__item__problem),
        (u'type', ___AttributeErrorData_problems__item__type),
        (u'value', ___AttributeErrorData_problems__item__value),
        ])
    __AttributeErrorData_problems__item_._ext = []
    _AttributeErrorData_problems._cont = __AttributeErrorData_problems__item_
    _AttributeErrorData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _AttributeErrorData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _AttributeErrorData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AttributeErrorData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __AttributeErrorData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___AttributeErrorData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____AttributeErrorData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____AttributeErrorData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____AttributeErrorData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____AttributeErrorData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____AttributeErrorData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____AttributeErrorData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___AttributeErrorData_notification__item__type._const_tab = ____AttributeErrorData_notification__item__type_tab
    ___AttributeErrorData_notification__item__type._const_tab_at = None
    ___AttributeErrorData_notification__item__type._const_tab_id = u'id'
    ___AttributeErrorData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____AttributeErrorData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____AttributeErrorData_notification__item__values__item_._const_tab = ____AttributeErrorData_notification__item__type_tab
    ____AttributeErrorData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____AttributeErrorData_notification__item__values__item_._const_tab_id = u'Type'
    ___AttributeErrorData_notification__item__values._cont = ____AttributeErrorData_notification__item__values__item_
    ___AttributeErrorData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___AttributeErrorData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____AttributeErrorData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____AttributeErrorData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____AttributeErrorData_notification__item__valuesWithContext__item__value._const_tab = ____AttributeErrorData_notification__item__type_tab
    _____AttributeErrorData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____AttributeErrorData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____AttributeErrorData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______AttributeErrorData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____AttributeErrorData_notification__item__valuesWithContext__item__contextList._cont = ______AttributeErrorData_notification__item__valuesWithContext__item__contextList__item_
    _____AttributeErrorData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____AttributeErrorData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____AttributeErrorData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____AttributeErrorData_notification__item__valuesWithContext__item__contextList),
        ])
    ____AttributeErrorData_notification__item__valuesWithContext__item_._ext = []
    ___AttributeErrorData_notification__item__valuesWithContext._cont = ____AttributeErrorData_notification__item__valuesWithContext__item_
    ___AttributeErrorData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __AttributeErrorData_notification__item_._cont = ASN1Dict([
        (u'type', ___AttributeErrorData_notification__item__type),
        (u'values', ___AttributeErrorData_notification__item__values),
        (u'valuesWithContext', ___AttributeErrorData_notification__item__valuesWithContext),
        ])
    __AttributeErrorData_notification__item_._ext = []
    _AttributeErrorData_notification._cont = __AttributeErrorData_notification__item_
    AttributeErrorData._cont = ASN1Dict([
        (u'object', _AttributeErrorData_object),
        (u'problems', _AttributeErrorData_problems),
        (u'securityParameters', _AttributeErrorData_securityParameters),
        (u'performer', _AttributeErrorData_performer),
        (u'aliasDereferenced', _AttributeErrorData_aliasDereferenced),
        (u'notification', _AttributeErrorData_notification),
        ])
    AttributeErrorData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< AttributeProblem >-----#
    AttributeProblem = INT(name=u'AttributeProblem', mode=MODE_TYPE)
    AttributeProblem._cont = ASN1Dict([(u'noSuchAttributeOrValue', 1), (u'invalidAttributeSyntax', 2), (u'undefinedAttributeType', 3), (u'inappropriateMatching', 4), (u'constraintViolation', 5), (u'attributeOrValueAlreadyExists', 6), (u'contextViolation', 7)])
    
    #-----< nameError >-----#
    nameError = CLASS(name=u'nameError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _nameError_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __nameError_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    __nameError_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___nameError_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___nameError_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____nameError_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____nameError_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____nameError_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____nameError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____nameError_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____nameError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____nameError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___nameError_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____nameError_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___nameError_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___nameError_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __nameError_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___nameError_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___nameError_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___nameError_val_ParameterType_signed_encrypted),
        ])
    __nameError_val_ParameterType_signed._ext = []
    _nameError_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __nameError_val_ParameterType_unsigned),
        (u'signed', __nameError_val_ParameterType_signed),
        ])
    _nameError_val_ParameterType._ext = None
    nameError._val = dict([(u'ParameterType', _nameError_val_ParameterType), (u'errorCode', (u'local', 2))])
    
    #-----< NameErrorData >-----#
    NameErrorData = SET(name=u'NameErrorData', mode=MODE_TYPE)
    _NameErrorData_problem = INT(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'NameProblem')))
    _NameErrorData_matched = CHOICE(name=u'matched', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _NameErrorData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _NameErrorData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _NameErrorData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _NameErrorData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __NameErrorData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___NameErrorData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____NameErrorData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____NameErrorData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____NameErrorData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____NameErrorData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NameErrorData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NameErrorData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___NameErrorData_notification__item__type._const_tab = ____NameErrorData_notification__item__type_tab
    ___NameErrorData_notification__item__type._const_tab_at = None
    ___NameErrorData_notification__item__type._const_tab_id = u'id'
    ___NameErrorData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____NameErrorData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____NameErrorData_notification__item__values__item_._const_tab = ____NameErrorData_notification__item__type_tab
    ____NameErrorData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____NameErrorData_notification__item__values__item_._const_tab_id = u'Type'
    ___NameErrorData_notification__item__values._cont = ____NameErrorData_notification__item__values__item_
    ___NameErrorData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___NameErrorData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____NameErrorData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____NameErrorData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____NameErrorData_notification__item__valuesWithContext__item__value._const_tab = ____NameErrorData_notification__item__type_tab
    _____NameErrorData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____NameErrorData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____NameErrorData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______NameErrorData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____NameErrorData_notification__item__valuesWithContext__item__contextList._cont = ______NameErrorData_notification__item__valuesWithContext__item__contextList__item_
    _____NameErrorData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____NameErrorData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____NameErrorData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____NameErrorData_notification__item__valuesWithContext__item__contextList),
        ])
    ____NameErrorData_notification__item__valuesWithContext__item_._ext = []
    ___NameErrorData_notification__item__valuesWithContext._cont = ____NameErrorData_notification__item__valuesWithContext__item_
    ___NameErrorData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __NameErrorData_notification__item_._cont = ASN1Dict([
        (u'type', ___NameErrorData_notification__item__type),
        (u'values', ___NameErrorData_notification__item__values),
        (u'valuesWithContext', ___NameErrorData_notification__item__valuesWithContext),
        ])
    __NameErrorData_notification__item_._ext = []
    _NameErrorData_notification._cont = __NameErrorData_notification__item_
    NameErrorData._cont = ASN1Dict([
        (u'problem', _NameErrorData_problem),
        (u'matched', _NameErrorData_matched),
        (u'securityParameters', _NameErrorData_securityParameters),
        (u'performer', _NameErrorData_performer),
        (u'aliasDereferenced', _NameErrorData_aliasDereferenced),
        (u'notification', _NameErrorData_notification),
        ])
    NameErrorData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< NameProblem >-----#
    NameProblem = INT(name=u'NameProblem', mode=MODE_TYPE)
    NameProblem._cont = ASN1Dict([(u'noSuchObject', 1), (u'aliasProblem', 2), (u'invalidAttributeSyntax', 3), (u'aliasDereferencingProblem', 4)])
    
    #-----< referral >-----#
    referral = CLASS(name=u'referral', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _referral_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __referral_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    __referral_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___referral_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___referral_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____referral_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____referral_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____referral_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____referral_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____referral_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____referral_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____referral_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____referral_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____referral_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____referral_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____referral_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____referral_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____referral_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____referral_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___referral_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____referral_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____referral_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___referral_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___referral_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __referral_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___referral_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___referral_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___referral_val_ParameterType_signed_encrypted),
        ])
    __referral_val_ParameterType_signed._ext = []
    _referral_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __referral_val_ParameterType_unsigned),
        (u'signed', __referral_val_ParameterType_signed),
        ])
    _referral_val_ParameterType._ext = None
    referral._val = dict([(u'ParameterType', _referral_val_ParameterType), (u'errorCode', (u'local', 4))])
    
    #-----< ReferralData >-----#
    ReferralData = SET(name=u'ReferralData', mode=MODE_TYPE)
    _ReferralData_candidate = SET(name=u'candidate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ContinuationReference')))
    _ReferralData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ReferralData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ReferralData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ReferralData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ReferralData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___ReferralData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____ReferralData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____ReferralData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____ReferralData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____ReferralData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____ReferralData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____ReferralData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___ReferralData_notification__item__type._const_tab = ____ReferralData_notification__item__type_tab
    ___ReferralData_notification__item__type._const_tab_at = None
    ___ReferralData_notification__item__type._const_tab_id = u'id'
    ___ReferralData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____ReferralData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____ReferralData_notification__item__values__item_._const_tab = ____ReferralData_notification__item__type_tab
    ____ReferralData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____ReferralData_notification__item__values__item_._const_tab_id = u'Type'
    ___ReferralData_notification__item__values._cont = ____ReferralData_notification__item__values__item_
    ___ReferralData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___ReferralData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____ReferralData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ReferralData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ReferralData_notification__item__valuesWithContext__item__value._const_tab = ____ReferralData_notification__item__type_tab
    _____ReferralData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____ReferralData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____ReferralData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______ReferralData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____ReferralData_notification__item__valuesWithContext__item__contextList._cont = ______ReferralData_notification__item__valuesWithContext__item__contextList__item_
    _____ReferralData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____ReferralData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____ReferralData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____ReferralData_notification__item__valuesWithContext__item__contextList),
        ])
    ____ReferralData_notification__item__valuesWithContext__item_._ext = []
    ___ReferralData_notification__item__valuesWithContext._cont = ____ReferralData_notification__item__valuesWithContext__item_
    ___ReferralData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ReferralData_notification__item_._cont = ASN1Dict([
        (u'type', ___ReferralData_notification__item__type),
        (u'values', ___ReferralData_notification__item__values),
        (u'valuesWithContext', ___ReferralData_notification__item__valuesWithContext),
        ])
    __ReferralData_notification__item_._ext = []
    _ReferralData_notification._cont = __ReferralData_notification__item_
    ReferralData._cont = ASN1Dict([
        (u'candidate', _ReferralData_candidate),
        (u'securityParameters', _ReferralData_securityParameters),
        (u'performer', _ReferralData_performer),
        (u'aliasDereferenced', _ReferralData_aliasDereferenced),
        (u'notification', _ReferralData_notification),
        ])
    ReferralData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< securityError >-----#
    securityError = CLASS(name=u'securityError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _securityError_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __securityError_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    __securityError_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___securityError_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___securityError_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____securityError_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____securityError_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____securityError_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____securityError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____securityError_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____securityError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____securityError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___securityError_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____securityError_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___securityError_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___securityError_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __securityError_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___securityError_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___securityError_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___securityError_val_ParameterType_signed_encrypted),
        ])
    __securityError_val_ParameterType_signed._ext = []
    _securityError_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __securityError_val_ParameterType_unsigned),
        (u'signed', __securityError_val_ParameterType_signed),
        ])
    _securityError_val_ParameterType._ext = None
    securityError._val = dict([(u'ParameterType', _securityError_val_ParameterType), (u'errorCode', (u'local', 6))])
    
    #-----< SecurityErrorData >-----#
    SecurityErrorData = SET(name=u'SecurityErrorData', mode=MODE_TYPE)
    _SecurityErrorData_problem = INT(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    _SecurityErrorData_spkmInfo = SEQ(name=u'spkmInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-ERROR')), opt=True)
    _SecurityErrorData_encPwdInfo = SEQ(name=u'encPwdInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'EncPwdInfo')), opt=True)
    _SecurityErrorData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _SecurityErrorData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _SecurityErrorData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _SecurityErrorData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SecurityErrorData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SecurityErrorData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____SecurityErrorData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____SecurityErrorData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____SecurityErrorData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____SecurityErrorData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SecurityErrorData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SecurityErrorData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___SecurityErrorData_notification__item__type._const_tab = ____SecurityErrorData_notification__item__type_tab
    ___SecurityErrorData_notification__item__type._const_tab_at = None
    ___SecurityErrorData_notification__item__type._const_tab_id = u'id'
    ___SecurityErrorData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SecurityErrorData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SecurityErrorData_notification__item__values__item_._const_tab = ____SecurityErrorData_notification__item__type_tab
    ____SecurityErrorData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____SecurityErrorData_notification__item__values__item_._const_tab_id = u'Type'
    ___SecurityErrorData_notification__item__values._cont = ____SecurityErrorData_notification__item__values__item_
    ___SecurityErrorData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SecurityErrorData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SecurityErrorData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SecurityErrorData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SecurityErrorData_notification__item__valuesWithContext__item__value._const_tab = ____SecurityErrorData_notification__item__type_tab
    _____SecurityErrorData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SecurityErrorData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____SecurityErrorData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SecurityErrorData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SecurityErrorData_notification__item__valuesWithContext__item__contextList._cont = ______SecurityErrorData_notification__item__valuesWithContext__item__contextList__item_
    _____SecurityErrorData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SecurityErrorData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SecurityErrorData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____SecurityErrorData_notification__item__valuesWithContext__item__contextList),
        ])
    ____SecurityErrorData_notification__item__valuesWithContext__item_._ext = []
    ___SecurityErrorData_notification__item__valuesWithContext._cont = ____SecurityErrorData_notification__item__valuesWithContext__item_
    ___SecurityErrorData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SecurityErrorData_notification__item_._cont = ASN1Dict([
        (u'type', ___SecurityErrorData_notification__item__type),
        (u'values', ___SecurityErrorData_notification__item__values),
        (u'valuesWithContext', ___SecurityErrorData_notification__item__valuesWithContext),
        ])
    __SecurityErrorData_notification__item_._ext = []
    _SecurityErrorData_notification._cont = __SecurityErrorData_notification__item_
    SecurityErrorData._cont = ASN1Dict([
        (u'problem', _SecurityErrorData_problem),
        (u'spkmInfo', _SecurityErrorData_spkmInfo),
        (u'encPwdInfo', _SecurityErrorData_encPwdInfo),
        (u'securityParameters', _SecurityErrorData_securityParameters),
        (u'performer', _SecurityErrorData_performer),
        (u'aliasDereferenced', _SecurityErrorData_aliasDereferenced),
        (u'notification', _SecurityErrorData_notification),
        ])
    SecurityErrorData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< SecurityProblem >-----#
    SecurityProblem = INT(name=u'SecurityProblem', mode=MODE_TYPE)
    SecurityProblem._cont = ASN1Dict([(u'inappropriateAuthentication', 1), (u'invalidCredentials', 2), (u'insufficientAccessRights', 3), (u'invalidSignature', 4), (u'protectionRequired', 5), (u'noInformation', 6), (u'blockedCredentials', 7), (u'spkmError', 9), (u'unsupportedAuthenticationMethod', 10), (u'passwordExpired', 11), (u'inappropriateAlgorithms', 12)])
    
    #-----< EncPwdInfo >-----#
    EncPwdInfo = SEQ(name=u'EncPwdInfo', mode=MODE_TYPE)
    _EncPwdInfo_algorithms = SEQ_OF(name=u'algorithms', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __EncPwdInfo_algorithms__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___EncPwdInfo_algorithms__item__algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____EncPwdInfo_algorithms__item__algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____EncPwdInfo_algorithms__item__algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___EncPwdInfo_algorithms__item__algorithm._const_tab = ____EncPwdInfo_algorithms__item__algorithm_tab
    ___EncPwdInfo_algorithms__item__algorithm._const_tab_at = None
    ___EncPwdInfo_algorithms__item__algorithm._const_tab_id = u'id'
    ___EncPwdInfo_algorithms__item__parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____EncPwdInfo_algorithms__item__parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____EncPwdInfo_algorithms__item__parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___EncPwdInfo_algorithms__item__parameters._const_tab = ____EncPwdInfo_algorithms__item__parameters_tab
    ___EncPwdInfo_algorithms__item__parameters._const_tab_at = ('..', u'algorithm')
    ___EncPwdInfo_algorithms__item__parameters._const_tab_id = u'Type'
    __EncPwdInfo_algorithms__item_._cont = ASN1Dict([
        (u'algorithm', ___EncPwdInfo_algorithms__item__algorithm),
        (u'parameters', ___EncPwdInfo_algorithms__item__parameters),
        ])
    __EncPwdInfo_algorithms__item_._ext = []
    _EncPwdInfo_algorithms._cont = __EncPwdInfo_algorithms__item_
    _EncPwdInfo_pwdQualityRule = SEQ_OF(name=u'pwdQualityRule', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __EncPwdInfo_pwdQualityRule__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeTypeAndValue')))
    _EncPwdInfo_pwdQualityRule._cont = __EncPwdInfo_pwdQualityRule__item_
    EncPwdInfo._cont = ASN1Dict([
        (u'algorithms', _EncPwdInfo_algorithms),
        (u'pwdQualityRule', _EncPwdInfo_pwdQualityRule),
        ])
    EncPwdInfo._ext = []
    
    #-----< serviceError >-----#
    serviceError = CLASS(name=u'serviceError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _serviceError_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __serviceError_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    __serviceError_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___serviceError_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___serviceError_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___serviceError_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___serviceError_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___serviceError_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __serviceError_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___serviceError_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___serviceError_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___serviceError_val_ParameterType_signed_encrypted),
        ])
    __serviceError_val_ParameterType_signed._ext = []
    _serviceError_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __serviceError_val_ParameterType_unsigned),
        (u'signed', __serviceError_val_ParameterType_signed),
        ])
    _serviceError_val_ParameterType._ext = None
    serviceError._val = dict([(u'ParameterType', _serviceError_val_ParameterType), (u'errorCode', (u'local', 3))])
    
    #-----< ServiceErrorData >-----#
    ServiceErrorData = SET(name=u'ServiceErrorData', mode=MODE_TYPE)
    _ServiceErrorData_problem = INT(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    _ServiceErrorData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ServiceErrorData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ServiceErrorData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ServiceErrorData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ServiceErrorData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___ServiceErrorData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____ServiceErrorData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____ServiceErrorData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____ServiceErrorData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____ServiceErrorData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____ServiceErrorData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____ServiceErrorData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___ServiceErrorData_notification__item__type._const_tab = ____ServiceErrorData_notification__item__type_tab
    ___ServiceErrorData_notification__item__type._const_tab_at = None
    ___ServiceErrorData_notification__item__type._const_tab_id = u'id'
    ___ServiceErrorData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____ServiceErrorData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____ServiceErrorData_notification__item__values__item_._const_tab = ____ServiceErrorData_notification__item__type_tab
    ____ServiceErrorData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____ServiceErrorData_notification__item__values__item_._const_tab_id = u'Type'
    ___ServiceErrorData_notification__item__values._cont = ____ServiceErrorData_notification__item__values__item_
    ___ServiceErrorData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___ServiceErrorData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____ServiceErrorData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ServiceErrorData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ServiceErrorData_notification__item__valuesWithContext__item__value._const_tab = ____ServiceErrorData_notification__item__type_tab
    _____ServiceErrorData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____ServiceErrorData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____ServiceErrorData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______ServiceErrorData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____ServiceErrorData_notification__item__valuesWithContext__item__contextList._cont = ______ServiceErrorData_notification__item__valuesWithContext__item__contextList__item_
    _____ServiceErrorData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____ServiceErrorData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____ServiceErrorData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____ServiceErrorData_notification__item__valuesWithContext__item__contextList),
        ])
    ____ServiceErrorData_notification__item__valuesWithContext__item_._ext = []
    ___ServiceErrorData_notification__item__valuesWithContext._cont = ____ServiceErrorData_notification__item__valuesWithContext__item_
    ___ServiceErrorData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ServiceErrorData_notification__item_._cont = ASN1Dict([
        (u'type', ___ServiceErrorData_notification__item__type),
        (u'values', ___ServiceErrorData_notification__item__values),
        (u'valuesWithContext', ___ServiceErrorData_notification__item__valuesWithContext),
        ])
    __ServiceErrorData_notification__item_._ext = []
    _ServiceErrorData_notification._cont = __ServiceErrorData_notification__item_
    ServiceErrorData._cont = ASN1Dict([
        (u'problem', _ServiceErrorData_problem),
        (u'securityParameters', _ServiceErrorData_securityParameters),
        (u'performer', _ServiceErrorData_performer),
        (u'aliasDereferenced', _ServiceErrorData_aliasDereferenced),
        (u'notification', _ServiceErrorData_notification),
        ])
    ServiceErrorData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< ServiceProblem >-----#
    ServiceProblem = INT(name=u'ServiceProblem', mode=MODE_TYPE)
    ServiceProblem._cont = ASN1Dict([(u'busy', 1), (u'unavailable', 2), (u'unwillingToPerform', 3), (u'chainingRequired', 4), (u'unableToProceed', 5), (u'invalidReference', 6), (u'timeLimitExceeded', 7), (u'administrativeLimitExceeded', 8), (u'loopDetected', 9), (u'unavailableCriticalExtension', 10), (u'outOfScope', 11), (u'ditError', 12), (u'invalidQueryReference', 13), (u'requestedServiceNotAvailable', 14), (u'unsupportedMatchingUse', 15), (u'ambiguousKeyAttributes', 16), (u'saslBindInProgress', 17), (u'notSupportedByLDAP', 18)])
    
    #-----< updateError >-----#
    updateError = CLASS(name=u'updateError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _updateError_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __updateError_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    __updateError_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___updateError_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___updateError_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____updateError_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____updateError_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____updateError_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____updateError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____updateError_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____updateError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____updateError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___updateError_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____updateError_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___updateError_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___updateError_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __updateError_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___updateError_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___updateError_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___updateError_val_ParameterType_signed_encrypted),
        ])
    __updateError_val_ParameterType_signed._ext = []
    _updateError_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __updateError_val_ParameterType_unsigned),
        (u'signed', __updateError_val_ParameterType_signed),
        ])
    _updateError_val_ParameterType._ext = None
    updateError._val = dict([(u'ParameterType', _updateError_val_ParameterType), (u'errorCode', (u'local', 8))])
    
    #-----< UpdateErrorData >-----#
    UpdateErrorData = SET(name=u'UpdateErrorData', mode=MODE_TYPE)
    _UpdateErrorData_problem = INT(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateProblem')))
    _UpdateErrorData_attributeInfo = SET_OF(name=u'attributeInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __UpdateErrorData_attributeInfo__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    ___UpdateErrorData_attributeInfo__item__attributeType = OID(name=u'attributeType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    ___UpdateErrorData_attributeInfo__item__attribute = SEQ(name=u'attribute', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ____UpdateErrorData_attributeInfo__item__attribute_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _____UpdateErrorData_attributeInfo__item__attribute_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ______UpdateErrorData_attributeInfo__item__attribute_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______UpdateErrorData_attributeInfo__item__attribute_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _____UpdateErrorData_attributeInfo__item__attribute_type_tab._val = ASN1Set(rv=[dict([(u'Type', ______UpdateErrorData_attributeInfo__item__attribute_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ______UpdateErrorData_attributeInfo__item__attribute_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ____UpdateErrorData_attributeInfo__item__attribute_type._const_tab = _____UpdateErrorData_attributeInfo__item__attribute_type_tab
    ____UpdateErrorData_attributeInfo__item__attribute_type._const_tab_at = None
    ____UpdateErrorData_attributeInfo__item__attribute_type._const_tab_id = u'id'
    ____UpdateErrorData_attributeInfo__item__attribute_values = SET_OF(name=u'values', mode=MODE_TYPE)
    _____UpdateErrorData_attributeInfo__item__attribute_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____UpdateErrorData_attributeInfo__item__attribute_values__item_._const_tab = _____UpdateErrorData_attributeInfo__item__attribute_type_tab
    _____UpdateErrorData_attributeInfo__item__attribute_values__item_._const_tab_at = ('..', '..', u'type')
    _____UpdateErrorData_attributeInfo__item__attribute_values__item_._const_tab_id = u'Type'
    ____UpdateErrorData_attributeInfo__item__attribute_values._cont = _____UpdateErrorData_attributeInfo__item__attribute_values__item_
    ____UpdateErrorData_attributeInfo__item__attribute_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    _____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__value._const_tab = _____UpdateErrorData_attributeInfo__item__attribute_type_tab
    ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__value._const_tab_id = u'Type'
    ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__contextList._cont = _______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__contextList__item_
    ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__value),
        (u'contextList', ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__contextList),
        ])
    _____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item_._ext = []
    ____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext._cont = _____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item_
    ____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___UpdateErrorData_attributeInfo__item__attribute._cont = ASN1Dict([
        (u'type', ____UpdateErrorData_attributeInfo__item__attribute_type),
        (u'values', ____UpdateErrorData_attributeInfo__item__attribute_values),
        (u'valuesWithContext', ____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext),
        ])
    ___UpdateErrorData_attributeInfo__item__attribute._ext = []
    __UpdateErrorData_attributeInfo__item_._cont = ASN1Dict([
        (u'attributeType', ___UpdateErrorData_attributeInfo__item__attributeType),
        (u'attribute', ___UpdateErrorData_attributeInfo__item__attribute),
        ])
    __UpdateErrorData_attributeInfo__item_._ext = []
    _UpdateErrorData_attributeInfo._cont = __UpdateErrorData_attributeInfo__item_
    _UpdateErrorData_attributeInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _UpdateErrorData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _UpdateErrorData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _UpdateErrorData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _UpdateErrorData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __UpdateErrorData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___UpdateErrorData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ___UpdateErrorData_notification__item__type._const_tab = _____UpdateErrorData_attributeInfo__item__attribute_type_tab
    ___UpdateErrorData_notification__item__type._const_tab_at = None
    ___UpdateErrorData_notification__item__type._const_tab_id = u'id'
    ___UpdateErrorData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____UpdateErrorData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____UpdateErrorData_notification__item__values__item_._const_tab = _____UpdateErrorData_attributeInfo__item__attribute_type_tab
    ____UpdateErrorData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____UpdateErrorData_notification__item__values__item_._const_tab_id = u'Type'
    ___UpdateErrorData_notification__item__values._cont = ____UpdateErrorData_notification__item__values__item_
    ___UpdateErrorData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___UpdateErrorData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____UpdateErrorData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____UpdateErrorData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____UpdateErrorData_notification__item__valuesWithContext__item__value._const_tab = _____UpdateErrorData_attributeInfo__item__attribute_type_tab
    _____UpdateErrorData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____UpdateErrorData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____UpdateErrorData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______UpdateErrorData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____UpdateErrorData_notification__item__valuesWithContext__item__contextList._cont = ______UpdateErrorData_notification__item__valuesWithContext__item__contextList__item_
    _____UpdateErrorData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____UpdateErrorData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____UpdateErrorData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____UpdateErrorData_notification__item__valuesWithContext__item__contextList),
        ])
    ____UpdateErrorData_notification__item__valuesWithContext__item_._ext = []
    ___UpdateErrorData_notification__item__valuesWithContext._cont = ____UpdateErrorData_notification__item__valuesWithContext__item_
    ___UpdateErrorData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __UpdateErrorData_notification__item_._cont = ASN1Dict([
        (u'type', ___UpdateErrorData_notification__item__type),
        (u'values', ___UpdateErrorData_notification__item__values),
        (u'valuesWithContext', ___UpdateErrorData_notification__item__valuesWithContext),
        ])
    __UpdateErrorData_notification__item_._ext = []
    _UpdateErrorData_notification._cont = __UpdateErrorData_notification__item_
    UpdateErrorData._cont = ASN1Dict([
        (u'problem', _UpdateErrorData_problem),
        (u'attributeInfo', _UpdateErrorData_attributeInfo),
        (u'securityParameters', _UpdateErrorData_securityParameters),
        (u'performer', _UpdateErrorData_performer),
        (u'aliasDereferenced', _UpdateErrorData_aliasDereferenced),
        (u'notification', _UpdateErrorData_notification),
        ])
    UpdateErrorData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< UpdateProblem >-----#
    UpdateProblem = INT(name=u'UpdateProblem', mode=MODE_TYPE)
    UpdateProblem._cont = ASN1Dict([(u'namingViolation', 1), (u'objectClassViolation', 2), (u'notAllowedOnNonLeaf', 3), (u'notAllowedOnRDN', 4), (u'entryAlreadyExists', 5), (u'affectsMultipleDSAs', 6), (u'objectClassModificationProhibited', 7), (u'noSuchSuperior', 8), (u'notAncestor', 9), (u'parentNotAncestor', 10), (u'hierarchyRuleViolation', 11), (u'familyRuleViolation', 12), (u'insufficientPasswordQuality', 13), (u'passwordInHistory', 14), (u'noPasswordSlot', 15)])
    
    #-----< id-at-family-information >-----#
    id_at_family_information = OID(name=u'id-at-family-information', mode=MODE_VALUE)
    id_at_family_information._val = (2, 5, 4, 64)
    
    _all_ = [
        _CommonArguments_serviceControls,
        _CommonArguments_securityParameters,
        _CommonArguments_requestor,
        _CommonArguments_operationProgress,
        _CommonArguments_aliasedRDNs,
        _CommonArguments_criticalExtensions,
        _CommonArguments_referenceType,
        _CommonArguments_entryOnly,
        _CommonArguments_exclusions,
        _CommonArguments_nameResolveOnMaster,
        _CommonArguments_operationContexts,
        _CommonArguments_familyGrouping,
        CommonArguments,
        _CommonArgumentsSeq_serviceControls,
        _CommonArgumentsSeq_securityParameters,
        _CommonArgumentsSeq_requestor,
        _CommonArgumentsSeq_operationProgress,
        _CommonArgumentsSeq_aliasedRDNs,
        _CommonArgumentsSeq_criticalExtensions,
        _CommonArgumentsSeq_referenceType,
        _CommonArgumentsSeq_entryOnly,
        _CommonArgumentsSeq_exclusions,
        _CommonArgumentsSeq_nameResolveOnMaster,
        _CommonArgumentsSeq_operationContexts,
        _CommonArgumentsSeq_familyGrouping,
        CommonArgumentsSeq,
        FamilyGrouping,
        _CommonResults_securityParameters,
        _CommonResults_performer,
        _CommonResults_aliasDereferenced,
        ____CommonResults_notification__item__type_tab,
        _____CommonResults_notification__item__type_tab_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        _____CommonResults_notification__item__type_tab_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        ___CommonResults_notification__item__type,
        ____CommonResults_notification__item__values__item_,
        ___CommonResults_notification__item__values,
        _____CommonResults_notification__item__valuesWithContext__item__value,
        ______CommonResults_notification__item__valuesWithContext__item__contextList__item_,
        _____CommonResults_notification__item__valuesWithContext__item__contextList,
        ____CommonResults_notification__item__valuesWithContext__item_,
        ___CommonResults_notification__item__valuesWithContext,
        __CommonResults_notification__item_,
        _CommonResults_notification,
        CommonResults,
        _CommonResultsSeq_securityParameters,
        _CommonResultsSeq_performer,
        _CommonResultsSeq_aliasDereferenced,
        ____CommonResultsSeq_notification__item__type_tab,
        _____CommonResultsSeq_notification__item__type_tab_val_Type_0,
        _____CommonResultsSeq_notification__item__type_tab_val_Type_1,
        ___CommonResultsSeq_notification__item__type,
        ____CommonResultsSeq_notification__item__values__item_,
        ___CommonResultsSeq_notification__item__values,
        _____CommonResultsSeq_notification__item__valuesWithContext__item__value,
        ______CommonResultsSeq_notification__item__valuesWithContext__item__contextList__item_,
        _____CommonResultsSeq_notification__item__valuesWithContext__item__contextList,
        ____CommonResultsSeq_notification__item__valuesWithContext__item_,
        ___CommonResultsSeq_notification__item__valuesWithContext,
        __CommonResultsSeq_notification__item_,
        _CommonResultsSeq_notification,
        CommonResultsSeq,
        _ServiceControls_options,
        _ServiceControls_priority,
        _ServiceControls_timeLimit,
        _ServiceControls_sizeLimit,
        _ServiceControls_scopeOfReferral,
        _ServiceControls_attributeSizeLimit,
        __ServiceControls_manageDSAITPlaneRef_dsaName,
        __ServiceControls_manageDSAITPlaneRef_agreementID,
        _ServiceControls_manageDSAITPlaneRef,
        _ServiceControls_serviceType,
        _ServiceControls_userClass,
        ServiceControls,
        ServiceControlOptions,
        __EntryInformationSelection_attributes_allUserAttributes,
        ___EntryInformationSelection_attributes_select__item_,
        __EntryInformationSelection_attributes_select,
        _EntryInformationSelection_attributes,
        _EntryInformationSelection_infoTypes,
        __EntryInformationSelection_extraAttributes_allOperationalAttributes,
        ___EntryInformationSelection_extraAttributes_select__item_,
        __EntryInformationSelection_extraAttributes_select,
        _EntryInformationSelection_extraAttributes,
        _EntryInformationSelection_contextSelection,
        _EntryInformationSelection_returnContexts,
        _EntryInformationSelection_familyReturn,
        EntryInformationSelection,
        _ContextSelection_allContexts,
        __ContextSelection_selectedContexts__item_,
        _ContextSelection_selectedContexts,
        ContextSelection,
        _TypeAndContextAssertion_type,
        ___TypeAndContextAssertion_contextAssertions_preference__item_,
        __TypeAndContextAssertion_contextAssertions_preference,
        ___TypeAndContextAssertion_contextAssertions_all__item_,
        __TypeAndContextAssertion_contextAssertions_all,
        _TypeAndContextAssertion_contextAssertions,
        TypeAndContextAssertion,
        _FamilyReturn_memberSelect,
        __FamilyReturn_familySelect__item_,
        _FamilyReturn_familySelect,
        FamilyReturn,
        _EntryInformation_name,
        _EntryInformation_fromEntry,
        ___EntryInformation_information__item__attributeType,
        _____EntryInformation_information__item__attribute_type_tab,
        ______EntryInformation_information__item__attribute_type_tab_val_Type_0,
        ______EntryInformation_information__item__attribute_type_tab_val_Type_1,
        ____EntryInformation_information__item__attribute_type,
        _____EntryInformation_information__item__attribute_values__item_,
        ____EntryInformation_information__item__attribute_values,
        ______EntryInformation_information__item__attribute_valuesWithContext__item__value,
        _______EntryInformation_information__item__attribute_valuesWithContext__item__contextList__item_,
        ______EntryInformation_information__item__attribute_valuesWithContext__item__contextList,
        _____EntryInformation_information__item__attribute_valuesWithContext__item_,
        ____EntryInformation_information__item__attribute_valuesWithContext,
        ___EntryInformation_information__item__attribute,
        __EntryInformation_information__item_,
        _EntryInformation_information,
        _EntryInformation_incompleteEntry,
        _EntryInformation_partialName,
        _EntryInformation_derivedEntry,
        EntryInformation,
        family_information,
        _family_information_val_Type,
        _FamilyEntries_family_class,
        __FamilyEntries_familyEntries__item_,
        _FamilyEntries_familyEntries,
        FamilyEntries,
        _FamilyEntry_rdn,
        ___FamilyEntry_information__item__attributeType,
        _____FamilyEntry_information__item__attribute_type_tab,
        ______FamilyEntry_information__item__attribute_type_tab_val_Type_0,
        ______FamilyEntry_information__item__attribute_type_tab_val_Type_1,
        ____FamilyEntry_information__item__attribute_type,
        _____FamilyEntry_information__item__attribute_values__item_,
        ____FamilyEntry_information__item__attribute_values,
        ______FamilyEntry_information__item__attribute_valuesWithContext__item__value,
        _______FamilyEntry_information__item__attribute_valuesWithContext__item__contextList__item_,
        ______FamilyEntry_information__item__attribute_valuesWithContext__item__contextList,
        _____FamilyEntry_information__item__attribute_valuesWithContext__item_,
        ____FamilyEntry_information__item__attribute_valuesWithContext,
        ___FamilyEntry_information__item__attribute,
        __FamilyEntry_information__item_,
        _FamilyEntry_information,
        __FamilyEntry_family_info__item_,
        _FamilyEntry_family_info,
        FamilyEntry,
        _Filter_item,
        __Filter_and___item_,
        _Filter_and_,
        __Filter_or___item_,
        _Filter_or_,
        _Filter_not_,
        Filter,
        _FilterItem_equality,
        ___FilterItem_substrings_type_tab,
        ____FilterItem_substrings_type_tab_val_Type_0,
        ____FilterItem_substrings_type_tab_val_Type_1,
        __FilterItem_substrings_type,
        ____FilterItem_substrings_strings__item__initial,
        ____FilterItem_substrings_strings__item__any,
        ____FilterItem_substrings_strings__item__final,
        _____FilterItem_substrings_strings__item__control_type,
        ______FilterItem_substrings_strings__item__control_values__item_,
        _____FilterItem_substrings_strings__item__control_values,
        _______FilterItem_substrings_strings__item__control_valuesWithContext__item__value,
        ________FilterItem_substrings_strings__item__control_valuesWithContext__item__contextList__item_,
        _______FilterItem_substrings_strings__item__control_valuesWithContext__item__contextList,
        ______FilterItem_substrings_strings__item__control_valuesWithContext__item_,
        _____FilterItem_substrings_strings__item__control_valuesWithContext,
        ____FilterItem_substrings_strings__item__control,
        ___FilterItem_substrings_strings__item_,
        __FilterItem_substrings_strings,
        _FilterItem_substrings,
        _FilterItem_greaterOrEqual,
        _FilterItem_lessOrEqual,
        _FilterItem_present,
        _FilterItem_approximateMatch,
        _FilterItem_extensibleMatch,
        _FilterItem_contextPresent,
        FilterItem,
        __MatchingRuleAssertion_matchingRule__item_,
        _MatchingRuleAssertion_matchingRule,
        _MatchingRuleAssertion_type,
        _MatchingRuleAssertion_matchValue,
        _MatchingRuleAssertion_dnAttributes,
        MatchingRuleAssertion,
        __PagedResultsRequest_newRequest_pageSize,
        ___PagedResultsRequest_newRequest_sortKeys__item_,
        __PagedResultsRequest_newRequest_sortKeys,
        __PagedResultsRequest_newRequest_reverse,
        __PagedResultsRequest_newRequest_unmerged,
        __PagedResultsRequest_newRequest_pageNumber,
        _PagedResultsRequest_newRequest,
        _PagedResultsRequest_queryReference,
        _PagedResultsRequest_abandonQuery,
        PagedResultsRequest,
        _SortKey_type,
        _SortKey_orderingRule,
        SortKey,
        _SecurityParameters_certification_path,
        _SecurityParameters_name,
        _SecurityParameters_time,
        _SecurityParameters_random,
        _SecurityParameters_target,
        _SecurityParameters_operationCode,
        _SecurityParameters_errorProtection,
        _SecurityParameters_errorCode,
        SecurityParameters,
        ProtectionRequest,
        _Time_utcTime,
        _Time_generalizedTime,
        Time,
        ErrorProtectionRequest,
        directoryBind,
        _directoryBind_val_ArgumentType,
        _directoryBind_val_ResultType,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_versions,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_error,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters,
        ___OPERATION_Errors_val_ParameterType_0_unsigned,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_signed,
        __OPERATION_Errors_val_ParameterType_0,
        _DirectoryBindArgument_credentials,
        _DirectoryBindArgument_versions,
        DirectoryBindArgument,
        _Credentials_simple,
        _Credentials_strong,
        _Credentials_externalProcedure,
        _Credentials_spkm,
        _Credentials_sasl,
        Credentials,
        _SimpleCredentials_name,
        ___SimpleCredentials_validity_time1_utc,
        ___SimpleCredentials_validity_time1_gt,
        __SimpleCredentials_validity_time1,
        ___SimpleCredentials_validity_time2_utc,
        ___SimpleCredentials_validity_time2_gt,
        __SimpleCredentials_validity_time2,
        __SimpleCredentials_validity_random1,
        __SimpleCredentials_validity_random2,
        _SimpleCredentials_validity,
        __SimpleCredentials_password_unprotected,
        _____SimpleCredentials_password_protected_algorithmIdentifier_algorithm_tab,
        ____SimpleCredentials_password_protected_algorithmIdentifier_algorithm,
        _____SimpleCredentials_password_protected_algorithmIdentifier_parameters_tab,
        ____SimpleCredentials_password_protected_algorithmIdentifier_parameters,
        ___SimpleCredentials_password_protected_algorithmIdentifier,
        ___SimpleCredentials_password_protected_hashValue,
        __SimpleCredentials_password_protected,
        __SimpleCredentials_password_userPwd,
        _SimpleCredentials_password,
        SimpleCredentials,
        _StrongCredentials_certification_path,
        _StrongCredentials_bind_token,
        _StrongCredentials_name,
        _StrongCredentials_attributeCertificationPath,
        StrongCredentials,
        _SpkmCredentials_req,
        _SpkmCredentials_rep,
        SpkmCredentials,
        __SaslCredentials_mechanism_teletexString,
        __SaslCredentials_mechanism_printableString,
        __SaslCredentials_mechanism_bmpString,
        __SaslCredentials_mechanism_universalString,
        __SaslCredentials_mechanism_uTF8String,
        _SaslCredentials_mechanism,
        _SaslCredentials_credentials,
        _SaslCredentials_saslAbort,
        SaslCredentials,
        ub_saslMechanism,
        _Token_toBeSigned,
        ___Token_algorithmIdentifier_algorithm_tab,
        __Token_algorithmIdentifier_algorithm,
        ___Token_algorithmIdentifier_parameters_tab,
        __Token_algorithmIdentifier_parameters,
        _Token_algorithmIdentifier,
        _Token_encrypted,
        Token,
        ___TokenContent_algorithm_algorithm_tab,
        __TokenContent_algorithm_algorithm,
        ___TokenContent_algorithm_parameters_tab,
        __TokenContent_algorithm_parameters,
        _TokenContent_algorithm,
        _TokenContent_name,
        _TokenContent_time,
        _TokenContent_random,
        _TokenContent_response,
        TokenContent,
        Versions,
        _DirectoryBindResult_credentials,
        _DirectoryBindResult_versions,
        _DirectoryBindResult_pwdResponseValue,
        DirectoryBindResult,
        __PwdResponseValue_warning_timeLeft,
        __PwdResponseValue_warning_graceRemaining,
        _PwdResponseValue_warning,
        _PwdResponseValue_error,
        PwdResponseValue,
        directoryBindError,
        ___directoryBindError_val_ParameterType_unsigned_versions,
        ____directoryBindError_val_ParameterType_unsigned_error_serviceError,
        ____directoryBindError_val_ParameterType_unsigned_error_securityError,
        ___directoryBindError_val_ParameterType_unsigned_error,
        ___directoryBindError_val_ParameterType_unsigned_securityParameters,
        __directoryBindError_val_ParameterType_unsigned,
        ____directoryBindError_val_ParameterType_signed_toBeSigned_versions,
        _____directoryBindError_val_ParameterType_signed_toBeSigned_error_serviceError,
        _____directoryBindError_val_ParameterType_signed_toBeSigned_error_securityError,
        ____directoryBindError_val_ParameterType_signed_toBeSigned_error,
        ____directoryBindError_val_ParameterType_signed_toBeSigned_securityParameters,
        ___directoryBindError_val_ParameterType_signed_toBeSigned,
        _____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____directoryBindError_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___directoryBindError_val_ParameterType_signed_algorithmIdentifier,
        ___directoryBindError_val_ParameterType_signed_encrypted,
        __directoryBindError_val_ParameterType_signed,
        _directoryBindError_val_ParameterType,
        BindKeyInfo,
        read,
        _read_val_ArgumentType,
        _read_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_0_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_0_signed,
        __OPERATION_Errors_val_ParameterType_0_0,
        ___OPERATION_Errors_val_ParameterType_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_signed,
        __OPERATION_Errors_val_ParameterType_1,
        ___OPERATION_Errors_val_ParameterType_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_signed,
        __OPERATION_Errors_val_ParameterType_2,
        ___OPERATION_Errors_val_ParameterType_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_signed,
        __OPERATION_Errors_val_ParameterType_3,
        ___OPERATION_Errors_val_ParameterType_4_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_signed,
        __OPERATION_Errors_val_ParameterType_4,
        ___OPERATION_Errors_val_ParameterType_5_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_signed,
        __OPERATION_Errors_val_ParameterType_5,
        _ReadArgument_unsigned,
        __ReadArgument_signed_toBeSigned,
        ____ReadArgument_signed_algorithmIdentifier_algorithm_tab,
        ___ReadArgument_signed_algorithmIdentifier_algorithm,
        ____ReadArgument_signed_algorithmIdentifier_parameters_tab,
        ___ReadArgument_signed_algorithmIdentifier_parameters,
        __ReadArgument_signed_algorithmIdentifier,
        __ReadArgument_signed_encrypted,
        _ReadArgument_signed,
        ReadArgument,
        _ReadArgumentData_object,
        _ReadArgumentData_selection,
        _ReadArgumentData_modifyRightsRequest,
        _ReadArgumentData_serviceControls,
        _ReadArgumentData_securityParameters,
        _ReadArgumentData_requestor,
        _ReadArgumentData_operationProgress,
        _ReadArgumentData_aliasedRDNs,
        _ReadArgumentData_criticalExtensions,
        _ReadArgumentData_referenceType,
        _ReadArgumentData_entryOnly,
        _ReadArgumentData_exclusions,
        _ReadArgumentData_nameResolveOnMaster,
        _ReadArgumentData_operationContexts,
        _ReadArgumentData_familyGrouping,
        ReadArgumentData,
        _ReadResult_unsigned,
        __ReadResult_signed_toBeSigned,
        ____ReadResult_signed_algorithmIdentifier_algorithm_tab,
        ___ReadResult_signed_algorithmIdentifier_algorithm,
        ____ReadResult_signed_algorithmIdentifier_parameters_tab,
        ___ReadResult_signed_algorithmIdentifier_parameters,
        __ReadResult_signed_algorithmIdentifier,
        __ReadResult_signed_encrypted,
        _ReadResult_signed,
        ReadResult,
        _ReadResultData_entry,
        _ReadResultData_modifyRights,
        _ReadResultData_securityParameters,
        _ReadResultData_performer,
        _ReadResultData_aliasDereferenced,
        ____ReadResultData_notification__item__type_tab,
        _____ReadResultData_notification__item__type_tab_val_Type_0,
        _____ReadResultData_notification__item__type_tab_val_Type_1,
        ___ReadResultData_notification__item__type,
        ____ReadResultData_notification__item__values__item_,
        ___ReadResultData_notification__item__values,
        _____ReadResultData_notification__item__valuesWithContext__item__value,
        ______ReadResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____ReadResultData_notification__item__valuesWithContext__item__contextList,
        ____ReadResultData_notification__item__valuesWithContext__item_,
        ___ReadResultData_notification__item__valuesWithContext,
        __ReadResultData_notification__item_,
        _ReadResultData_notification,
        ReadResultData,
        ___ModifyRights__item__item_entry,
        ___ModifyRights__item__item_attribute,
        ___ModifyRights__item__item_value,
        __ModifyRights__item__item,
        __ModifyRights__item__permission,
        _ModifyRights__item_,
        ModifyRights,
        compare,
        _compare_val_ArgumentType,
        _compare_val_ResultType,
        _CompareArgument_unsigned,
        __CompareArgument_signed_toBeSigned,
        ____CompareArgument_signed_algorithmIdentifier_algorithm_tab,
        ___CompareArgument_signed_algorithmIdentifier_algorithm,
        ____CompareArgument_signed_algorithmIdentifier_parameters_tab,
        ___CompareArgument_signed_algorithmIdentifier_parameters,
        __CompareArgument_signed_algorithmIdentifier,
        __CompareArgument_signed_encrypted,
        _CompareArgument_signed,
        CompareArgument,
        _CompareArgumentData_object,
        _CompareArgumentData_purported,
        _CompareArgumentData_serviceControls,
        _CompareArgumentData_securityParameters,
        _CompareArgumentData_requestor,
        _CompareArgumentData_operationProgress,
        _CompareArgumentData_aliasedRDNs,
        _CompareArgumentData_criticalExtensions,
        _CompareArgumentData_referenceType,
        _CompareArgumentData_entryOnly,
        _CompareArgumentData_exclusions,
        _CompareArgumentData_nameResolveOnMaster,
        _CompareArgumentData_operationContexts,
        _CompareArgumentData_familyGrouping,
        CompareArgumentData,
        _CompareResult_unsigned,
        __CompareResult_signed_toBeSigned,
        ____CompareResult_signed_algorithmIdentifier_algorithm_tab,
        ___CompareResult_signed_algorithmIdentifier_algorithm,
        ____CompareResult_signed_algorithmIdentifier_parameters_tab,
        ___CompareResult_signed_algorithmIdentifier_parameters,
        __CompareResult_signed_algorithmIdentifier,
        __CompareResult_signed_encrypted,
        _CompareResult_signed,
        CompareResult,
        _CompareResultData_name,
        _CompareResultData_matched,
        _CompareResultData_fromEntry,
        _CompareResultData_matchedSubtype,
        _CompareResultData_securityParameters,
        _CompareResultData_performer,
        _CompareResultData_aliasDereferenced,
        ____CompareResultData_notification__item__type_tab,
        _____CompareResultData_notification__item__type_tab_val_Type_0,
        _____CompareResultData_notification__item__type_tab_val_Type_1,
        ___CompareResultData_notification__item__type,
        ____CompareResultData_notification__item__values__item_,
        ___CompareResultData_notification__item__values,
        _____CompareResultData_notification__item__valuesWithContext__item__value,
        ______CompareResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____CompareResultData_notification__item__valuesWithContext__item__contextList,
        ____CompareResultData_notification__item__valuesWithContext__item_,
        ___CompareResultData_notification__item__valuesWithContext,
        __CompareResultData_notification__item_,
        _CompareResultData_notification,
        CompareResultData,
        abandon,
        _abandon_val_ArgumentType,
        _abandon_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_0_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_1_signed,
        __OPERATION_Errors_val_ParameterType_0_1,
        _AbandonArgument_unsigned,
        __AbandonArgument_signed_toBeSigned,
        ____AbandonArgument_signed_algorithmIdentifier_algorithm_tab,
        ___AbandonArgument_signed_algorithmIdentifier_algorithm,
        ____AbandonArgument_signed_algorithmIdentifier_parameters_tab,
        ___AbandonArgument_signed_algorithmIdentifier_parameters,
        __AbandonArgument_signed_algorithmIdentifier,
        __AbandonArgument_signed_encrypted,
        _AbandonArgument_signed,
        AbandonArgument,
        _AbandonArgumentData_invokeID,
        AbandonArgumentData,
        _AbandonResult_null,
        __AbandonResult_information_unsigned,
        ___AbandonResult_information_signed_toBeSigned,
        _____AbandonResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____AbandonResult_information_signed_algorithmIdentifier_algorithm,
        _____AbandonResult_information_signed_algorithmIdentifier_parameters_tab,
        ____AbandonResult_information_signed_algorithmIdentifier_parameters,
        ___AbandonResult_information_signed_algorithmIdentifier,
        ___AbandonResult_information_signed_encrypted,
        __AbandonResult_information_signed,
        _AbandonResult_information,
        AbandonResult,
        _AbandonResultData_invokeID,
        _AbandonResultData_securityParameters,
        _AbandonResultData_performer,
        _AbandonResultData_aliasDereferenced,
        ____AbandonResultData_notification__item__type_tab,
        _____AbandonResultData_notification__item__type_tab_val_Type_0,
        _____AbandonResultData_notification__item__type_tab_val_Type_1,
        ___AbandonResultData_notification__item__type,
        ____AbandonResultData_notification__item__values__item_,
        ___AbandonResultData_notification__item__values,
        _____AbandonResultData_notification__item__valuesWithContext__item__value,
        ______AbandonResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____AbandonResultData_notification__item__valuesWithContext__item__contextList,
        ____AbandonResultData_notification__item__valuesWithContext__item_,
        ___AbandonResultData_notification__item__valuesWithContext,
        __AbandonResultData_notification__item_,
        _AbandonResultData_notification,
        AbandonResultData,
        list,
        _list_val_ArgumentType,
        _list_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_0_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_2_signed,
        __OPERATION_Errors_val_ParameterType_0_2,
        ___OPERATION_Errors_val_ParameterType_1_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_0_signed,
        __OPERATION_Errors_val_ParameterType_1_0,
        ___OPERATION_Errors_val_ParameterType_2_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_0_signed,
        __OPERATION_Errors_val_ParameterType_2_0,
        ___OPERATION_Errors_val_ParameterType_3_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_0_signed,
        __OPERATION_Errors_val_ParameterType_3_0,
        ___OPERATION_Errors_val_ParameterType_4_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_0_signed,
        __OPERATION_Errors_val_ParameterType_4_0,
        _ListArgument_unsigned,
        __ListArgument_signed_toBeSigned,
        ____ListArgument_signed_algorithmIdentifier_algorithm_tab,
        ___ListArgument_signed_algorithmIdentifier_algorithm,
        ____ListArgument_signed_algorithmIdentifier_parameters_tab,
        ___ListArgument_signed_algorithmIdentifier_parameters,
        __ListArgument_signed_algorithmIdentifier,
        __ListArgument_signed_encrypted,
        _ListArgument_signed,
        ListArgument,
        _ListArgumentData_object,
        _ListArgumentData_pagedResults,
        _ListArgumentData_listFamily,
        _ListArgumentData_serviceControls,
        _ListArgumentData_securityParameters,
        _ListArgumentData_requestor,
        _ListArgumentData_operationProgress,
        _ListArgumentData_aliasedRDNs,
        _ListArgumentData_criticalExtensions,
        _ListArgumentData_referenceType,
        _ListArgumentData_entryOnly,
        _ListArgumentData_exclusions,
        _ListArgumentData_nameResolveOnMaster,
        _ListArgumentData_operationContexts,
        _ListArgumentData_familyGrouping,
        ListArgumentData,
        _ListResult_unsigned,
        __ListResult_signed_toBeSigned,
        ____ListResult_signed_algorithmIdentifier_algorithm_tab,
        ___ListResult_signed_algorithmIdentifier_algorithm,
        ____ListResult_signed_algorithmIdentifier_parameters_tab,
        ___ListResult_signed_algorithmIdentifier_parameters,
        __ListResult_signed_algorithmIdentifier,
        __ListResult_signed_encrypted,
        _ListResult_signed,
        ListResult,
        __ListResultData_listInfo_name,
        ____ListResultData_listInfo_subordinates__item__rdn,
        ____ListResultData_listInfo_subordinates__item__aliasEntry,
        ____ListResultData_listInfo_subordinates__item__fromEntry,
        ___ListResultData_listInfo_subordinates__item_,
        __ListResultData_listInfo_subordinates,
        __ListResultData_listInfo_partialOutcomeQualifier,
        __ListResultData_listInfo_securityParameters,
        __ListResultData_listInfo_performer,
        __ListResultData_listInfo_aliasDereferenced,
        _____ListResultData_listInfo_notification__item__type_tab,
        ______ListResultData_listInfo_notification__item__type_tab_val_Type_0,
        ______ListResultData_listInfo_notification__item__type_tab_val_Type_1,
        ____ListResultData_listInfo_notification__item__type,
        _____ListResultData_listInfo_notification__item__values__item_,
        ____ListResultData_listInfo_notification__item__values,
        ______ListResultData_listInfo_notification__item__valuesWithContext__item__value,
        _______ListResultData_listInfo_notification__item__valuesWithContext__item__contextList__item_,
        ______ListResultData_listInfo_notification__item__valuesWithContext__item__contextList,
        _____ListResultData_listInfo_notification__item__valuesWithContext__item_,
        ____ListResultData_listInfo_notification__item__valuesWithContext,
        ___ListResultData_listInfo_notification__item_,
        __ListResultData_listInfo_notification,
        _ListResultData_listInfo,
        __ListResultData_uncorrelatedListInfo__item_,
        _ListResultData_uncorrelatedListInfo,
        ListResultData,
        _PartialOutcomeQualifier_limitProblem,
        __PartialOutcomeQualifier_unexplored__item_,
        _PartialOutcomeQualifier_unexplored,
        _PartialOutcomeQualifier_unavailableCriticalExtensions,
        __PartialOutcomeQualifier_unknownErrors__item_,
        _PartialOutcomeQualifier_unknownErrors,
        _PartialOutcomeQualifier_queryReference,
        _PartialOutcomeQualifier_overspecFilter,
        ____PartialOutcomeQualifier_notification__item__type_tab,
        _____PartialOutcomeQualifier_notification__item__type_tab_val_Type_0,
        _____PartialOutcomeQualifier_notification__item__type_tab_val_Type_1,
        ___PartialOutcomeQualifier_notification__item__type,
        ____PartialOutcomeQualifier_notification__item__values__item_,
        ___PartialOutcomeQualifier_notification__item__values,
        _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__value,
        ______PartialOutcomeQualifier_notification__item__valuesWithContext__item__contextList__item_,
        _____PartialOutcomeQualifier_notification__item__valuesWithContext__item__contextList,
        ____PartialOutcomeQualifier_notification__item__valuesWithContext__item_,
        ___PartialOutcomeQualifier_notification__item__valuesWithContext,
        __PartialOutcomeQualifier_notification__item_,
        _PartialOutcomeQualifier_notification,
        __PartialOutcomeQualifier_entryCount_bestEstimate,
        __PartialOutcomeQualifier_entryCount_lowEstimate,
        __PartialOutcomeQualifier_entryCount_exact,
        _PartialOutcomeQualifier_entryCount,
        PartialOutcomeQualifier,
        LimitProblem,
        search,
        _search_val_ArgumentType,
        _search_val_ResultType,
        _SearchArgument_unsigned,
        __SearchArgument_signed_toBeSigned,
        ____SearchArgument_signed_algorithmIdentifier_algorithm_tab,
        ___SearchArgument_signed_algorithmIdentifier_algorithm,
        ____SearchArgument_signed_algorithmIdentifier_parameters_tab,
        ___SearchArgument_signed_algorithmIdentifier_parameters,
        __SearchArgument_signed_algorithmIdentifier,
        __SearchArgument_signed_encrypted,
        _SearchArgument_signed,
        SearchArgument,
        _SearchArgumentData_baseObject,
        _SearchArgumentData_subset,
        _SearchArgumentData_filter,
        _SearchArgumentData_searchAliases,
        _SearchArgumentData_selection,
        _SearchArgumentData_pagedResults,
        _SearchArgumentData_matchedValuesOnly,
        _SearchArgumentData_extendedFilter,
        _SearchArgumentData_checkOverspecified,
        _SearchArgumentData_relaxation,
        _SearchArgumentData_extendedArea,
        _SearchArgumentData_hierarchySelections,
        _SearchArgumentData_searchControlOptions,
        __SearchArgumentData_joinArguments__item_,
        _SearchArgumentData_joinArguments,
        _SearchArgumentData_joinType,
        _SearchArgumentData_serviceControls,
        _SearchArgumentData_securityParameters,
        _SearchArgumentData_requestor,
        _SearchArgumentData_operationProgress,
        _SearchArgumentData_aliasedRDNs,
        _SearchArgumentData_criticalExtensions,
        _SearchArgumentData_referenceType,
        _SearchArgumentData_entryOnly,
        _SearchArgumentData_exclusions,
        _SearchArgumentData_nameResolveOnMaster,
        _SearchArgumentData_operationContexts,
        _SearchArgumentData_familyGrouping,
        SearchArgumentData,
        HierarchySelections,
        SearchControlOptions,
        _JoinArgument_joinBaseObject,
        _JoinArgument_domainLocalID,
        _JoinArgument_joinSubset,
        _JoinArgument_joinFilter,
        __JoinArgument_joinAttributes__item_,
        _JoinArgument_joinAttributes,
        _JoinArgument_joinSelection,
        JoinArgument,
        DomainLocalID,
        _JoinAttPair_baseAtt,
        _JoinAttPair_joinAtt,
        __JoinAttPair_joinContext__item_,
        _JoinAttPair_joinContext,
        JoinAttPair,
        _JoinContextType_tab,
        JoinContextType,
        _SearchResult_unsigned,
        __SearchResult_signed_toBeSigned,
        ____SearchResult_signed_algorithmIdentifier_algorithm_tab,
        ___SearchResult_signed_algorithmIdentifier_algorithm,
        ____SearchResult_signed_algorithmIdentifier_parameters_tab,
        ___SearchResult_signed_algorithmIdentifier_parameters,
        __SearchResult_signed_algorithmIdentifier,
        __SearchResult_signed_encrypted,
        _SearchResult_signed,
        SearchResult,
        __SearchResultData_searchInfo_name,
        ___SearchResultData_searchInfo_entries__item_,
        __SearchResultData_searchInfo_entries,
        __SearchResultData_searchInfo_partialOutcomeQualifier,
        __SearchResultData_searchInfo_altMatching,
        __SearchResultData_searchInfo_securityParameters,
        __SearchResultData_searchInfo_performer,
        __SearchResultData_searchInfo_aliasDereferenced,
        _____SearchResultData_searchInfo_notification__item__type_tab,
        ______SearchResultData_searchInfo_notification__item__type_tab_val_Type_0,
        ______SearchResultData_searchInfo_notification__item__type_tab_val_Type_1,
        ____SearchResultData_searchInfo_notification__item__type,
        _____SearchResultData_searchInfo_notification__item__values__item_,
        ____SearchResultData_searchInfo_notification__item__values,
        ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__value,
        _______SearchResultData_searchInfo_notification__item__valuesWithContext__item__contextList__item_,
        ______SearchResultData_searchInfo_notification__item__valuesWithContext__item__contextList,
        _____SearchResultData_searchInfo_notification__item__valuesWithContext__item_,
        ____SearchResultData_searchInfo_notification__item__valuesWithContext,
        ___SearchResultData_searchInfo_notification__item_,
        __SearchResultData_searchInfo_notification,
        _SearchResultData_searchInfo,
        __SearchResultData_uncorrelatedSearchInfo__item_,
        _SearchResultData_uncorrelatedSearchInfo,
        SearchResultData,
        addEntry,
        _addEntry_val_ArgumentType,
        _addEntry_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_5_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_0_signed,
        __OPERATION_Errors_val_ParameterType_5_0,
        _AddEntryArgument_unsigned,
        __AddEntryArgument_signed_toBeSigned,
        ____AddEntryArgument_signed_algorithmIdentifier_algorithm_tab,
        ___AddEntryArgument_signed_algorithmIdentifier_algorithm,
        ____AddEntryArgument_signed_algorithmIdentifier_parameters_tab,
        ___AddEntryArgument_signed_algorithmIdentifier_parameters,
        __AddEntryArgument_signed_algorithmIdentifier,
        __AddEntryArgument_signed_encrypted,
        _AddEntryArgument_signed,
        AddEntryArgument,
        _AddEntryArgumentData_object,
        ____AddEntryArgumentData_entry__item__type_tab,
        _____AddEntryArgumentData_entry__item__type_tab_val_Type_0,
        _____AddEntryArgumentData_entry__item__type_tab_val_Type_1,
        ___AddEntryArgumentData_entry__item__type,
        ____AddEntryArgumentData_entry__item__values__item_,
        ___AddEntryArgumentData_entry__item__values,
        _____AddEntryArgumentData_entry__item__valuesWithContext__item__value,
        ______AddEntryArgumentData_entry__item__valuesWithContext__item__contextList__item_,
        _____AddEntryArgumentData_entry__item__valuesWithContext__item__contextList,
        ____AddEntryArgumentData_entry__item__valuesWithContext__item_,
        ___AddEntryArgumentData_entry__item__valuesWithContext,
        __AddEntryArgumentData_entry__item_,
        _AddEntryArgumentData_entry,
        _AddEntryArgumentData_targetSystem,
        _AddEntryArgumentData_serviceControls,
        _AddEntryArgumentData_securityParameters,
        _AddEntryArgumentData_requestor,
        _AddEntryArgumentData_operationProgress,
        _AddEntryArgumentData_aliasedRDNs,
        _AddEntryArgumentData_criticalExtensions,
        _AddEntryArgumentData_referenceType,
        _AddEntryArgumentData_entryOnly,
        _AddEntryArgumentData_exclusions,
        _AddEntryArgumentData_nameResolveOnMaster,
        _AddEntryArgumentData_operationContexts,
        _AddEntryArgumentData_familyGrouping,
        AddEntryArgumentData,
        _AddEntryResult_null,
        __AddEntryResult_information_unsigned,
        ___AddEntryResult_information_signed_toBeSigned,
        _____AddEntryResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____AddEntryResult_information_signed_algorithmIdentifier_algorithm,
        _____AddEntryResult_information_signed_algorithmIdentifier_parameters_tab,
        ____AddEntryResult_information_signed_algorithmIdentifier_parameters,
        ___AddEntryResult_information_signed_algorithmIdentifier,
        ___AddEntryResult_information_signed_encrypted,
        __AddEntryResult_information_signed,
        _AddEntryResult_information,
        AddEntryResult,
        _AddEntryResultData_securityParameters,
        _AddEntryResultData_performer,
        _AddEntryResultData_aliasDereferenced,
        ____AddEntryResultData_notification__item__type_tab,
        _____AddEntryResultData_notification__item__type_tab_val_Type_0,
        _____AddEntryResultData_notification__item__type_tab_val_Type_1,
        ___AddEntryResultData_notification__item__type,
        ____AddEntryResultData_notification__item__values__item_,
        ___AddEntryResultData_notification__item__values,
        _____AddEntryResultData_notification__item__valuesWithContext__item__value,
        ______AddEntryResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____AddEntryResultData_notification__item__valuesWithContext__item__contextList,
        ____AddEntryResultData_notification__item__valuesWithContext__item_,
        ___AddEntryResultData_notification__item__valuesWithContext,
        __AddEntryResultData_notification__item_,
        _AddEntryResultData_notification,
        AddEntryResultData,
        removeEntry,
        _removeEntry_val_ArgumentType,
        _removeEntry_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_3_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_1_signed,
        __OPERATION_Errors_val_ParameterType_3_1,
        ___OPERATION_Errors_val_ParameterType_4_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_1_signed,
        __OPERATION_Errors_val_ParameterType_4_1,
        _RemoveEntryArgument_unsigned,
        __RemoveEntryArgument_signed_toBeSigned,
        ____RemoveEntryArgument_signed_algorithmIdentifier_algorithm_tab,
        ___RemoveEntryArgument_signed_algorithmIdentifier_algorithm,
        ____RemoveEntryArgument_signed_algorithmIdentifier_parameters_tab,
        ___RemoveEntryArgument_signed_algorithmIdentifier_parameters,
        __RemoveEntryArgument_signed_algorithmIdentifier,
        __RemoveEntryArgument_signed_encrypted,
        _RemoveEntryArgument_signed,
        RemoveEntryArgument,
        _RemoveEntryArgumentData_object,
        _RemoveEntryArgumentData_serviceControls,
        _RemoveEntryArgumentData_securityParameters,
        _RemoveEntryArgumentData_requestor,
        _RemoveEntryArgumentData_operationProgress,
        _RemoveEntryArgumentData_aliasedRDNs,
        _RemoveEntryArgumentData_criticalExtensions,
        _RemoveEntryArgumentData_referenceType,
        _RemoveEntryArgumentData_entryOnly,
        _RemoveEntryArgumentData_exclusions,
        _RemoveEntryArgumentData_nameResolveOnMaster,
        _RemoveEntryArgumentData_operationContexts,
        _RemoveEntryArgumentData_familyGrouping,
        RemoveEntryArgumentData,
        _RemoveEntryResult_null,
        __RemoveEntryResult_information_unsigned,
        ___RemoveEntryResult_information_signed_toBeSigned,
        _____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____RemoveEntryResult_information_signed_algorithmIdentifier_algorithm,
        _____RemoveEntryResult_information_signed_algorithmIdentifier_parameters_tab,
        ____RemoveEntryResult_information_signed_algorithmIdentifier_parameters,
        ___RemoveEntryResult_information_signed_algorithmIdentifier,
        ___RemoveEntryResult_information_signed_encrypted,
        __RemoveEntryResult_information_signed,
        _RemoveEntryResult_information,
        RemoveEntryResult,
        _RemoveEntryResultData_securityParameters,
        _RemoveEntryResultData_performer,
        _RemoveEntryResultData_aliasDereferenced,
        ____RemoveEntryResultData_notification__item__type_tab,
        _____RemoveEntryResultData_notification__item__type_tab_val_Type_0,
        _____RemoveEntryResultData_notification__item__type_tab_val_Type_1,
        ___RemoveEntryResultData_notification__item__type,
        ____RemoveEntryResultData_notification__item__values__item_,
        ___RemoveEntryResultData_notification__item__values,
        _____RemoveEntryResultData_notification__item__valuesWithContext__item__value,
        ______RemoveEntryResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____RemoveEntryResultData_notification__item__valuesWithContext__item__contextList,
        ____RemoveEntryResultData_notification__item__valuesWithContext__item_,
        ___RemoveEntryResultData_notification__item__valuesWithContext,
        __RemoveEntryResultData_notification__item_,
        _RemoveEntryResultData_notification,
        RemoveEntryResultData,
        modifyEntry,
        _modifyEntry_val_ArgumentType,
        _modifyEntry_val_ResultType,
        _ModifyEntryArgument_unsigned,
        __ModifyEntryArgument_signed_toBeSigned,
        ____ModifyEntryArgument_signed_algorithmIdentifier_algorithm_tab,
        ___ModifyEntryArgument_signed_algorithmIdentifier_algorithm,
        ____ModifyEntryArgument_signed_algorithmIdentifier_parameters_tab,
        ___ModifyEntryArgument_signed_algorithmIdentifier_parameters,
        __ModifyEntryArgument_signed_algorithmIdentifier,
        __ModifyEntryArgument_signed_encrypted,
        _ModifyEntryArgument_signed,
        ModifyEntryArgument,
        _ModifyEntryArgumentData_object,
        __ModifyEntryArgumentData_changes__item_,
        _ModifyEntryArgumentData_changes,
        _ModifyEntryArgumentData_selection,
        _ModifyEntryArgumentData_serviceControls,
        _ModifyEntryArgumentData_securityParameters,
        _ModifyEntryArgumentData_requestor,
        _ModifyEntryArgumentData_operationProgress,
        _ModifyEntryArgumentData_aliasedRDNs,
        _ModifyEntryArgumentData_criticalExtensions,
        _ModifyEntryArgumentData_referenceType,
        _ModifyEntryArgumentData_entryOnly,
        _ModifyEntryArgumentData_exclusions,
        _ModifyEntryArgumentData_nameResolveOnMaster,
        _ModifyEntryArgumentData_operationContexts,
        _ModifyEntryArgumentData_familyGrouping,
        ModifyEntryArgumentData,
        _ModifyEntryResult_null,
        __ModifyEntryResult_information_unsigned,
        ___ModifyEntryResult_information_signed_toBeSigned,
        _____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____ModifyEntryResult_information_signed_algorithmIdentifier_algorithm,
        _____ModifyEntryResult_information_signed_algorithmIdentifier_parameters_tab,
        ____ModifyEntryResult_information_signed_algorithmIdentifier_parameters,
        ___ModifyEntryResult_information_signed_algorithmIdentifier,
        ___ModifyEntryResult_information_signed_encrypted,
        __ModifyEntryResult_information_signed,
        _ModifyEntryResult_information,
        ModifyEntryResult,
        _ModifyEntryResultData_entry,
        _ModifyEntryResultData_securityParameters,
        _ModifyEntryResultData_performer,
        _ModifyEntryResultData_aliasDereferenced,
        ____ModifyEntryResultData_notification__item__type_tab,
        _____ModifyEntryResultData_notification__item__type_tab_val_Type_0,
        _____ModifyEntryResultData_notification__item__type_tab_val_Type_1,
        ___ModifyEntryResultData_notification__item__type,
        ____ModifyEntryResultData_notification__item__values__item_,
        ___ModifyEntryResultData_notification__item__values,
        _____ModifyEntryResultData_notification__item__valuesWithContext__item__value,
        ______ModifyEntryResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____ModifyEntryResultData_notification__item__valuesWithContext__item__contextList,
        ____ModifyEntryResultData_notification__item__valuesWithContext__item_,
        ___ModifyEntryResultData_notification__item__valuesWithContext,
        __ModifyEntryResultData_notification__item_,
        _ModifyEntryResultData_notification,
        ModifyEntryResultData,
        ___EntryModification_addAttribute_type_tab,
        ____EntryModification_addAttribute_type_tab_val_Type_0,
        ____EntryModification_addAttribute_type_tab_val_Type_1,
        __EntryModification_addAttribute_type,
        ___EntryModification_addAttribute_values__item_,
        __EntryModification_addAttribute_values,
        ____EntryModification_addAttribute_valuesWithContext__item__value,
        _____EntryModification_addAttribute_valuesWithContext__item__contextList__item_,
        ____EntryModification_addAttribute_valuesWithContext__item__contextList,
        ___EntryModification_addAttribute_valuesWithContext__item_,
        __EntryModification_addAttribute_valuesWithContext,
        _EntryModification_addAttribute,
        _EntryModification_removeAttribute,
        __EntryModification_addValues_type,
        ___EntryModification_addValues_values__item_,
        __EntryModification_addValues_values,
        ____EntryModification_addValues_valuesWithContext__item__value,
        _____EntryModification_addValues_valuesWithContext__item__contextList__item_,
        ____EntryModification_addValues_valuesWithContext__item__contextList,
        ___EntryModification_addValues_valuesWithContext__item_,
        __EntryModification_addValues_valuesWithContext,
        _EntryModification_addValues,
        __EntryModification_removeValues_type,
        ___EntryModification_removeValues_values__item_,
        __EntryModification_removeValues_values,
        ____EntryModification_removeValues_valuesWithContext__item__value,
        _____EntryModification_removeValues_valuesWithContext__item__contextList__item_,
        ____EntryModification_removeValues_valuesWithContext__item__contextList,
        ___EntryModification_removeValues_valuesWithContext__item_,
        __EntryModification_removeValues_valuesWithContext,
        _EntryModification_removeValues,
        _EntryModification_alterValues,
        _EntryModification_resetValue,
        __EntryModification_replaceValues_type,
        ___EntryModification_replaceValues_values__item_,
        __EntryModification_replaceValues_values,
        ____EntryModification_replaceValues_valuesWithContext__item__value,
        _____EntryModification_replaceValues_valuesWithContext__item__contextList__item_,
        ____EntryModification_replaceValues_valuesWithContext__item__contextList,
        ___EntryModification_replaceValues_valuesWithContext__item_,
        __EntryModification_replaceValues_valuesWithContext,
        _EntryModification_replaceValues,
        EntryModification,
        modifyDN,
        _modifyDN_val_ArgumentType,
        _modifyDN_val_ResultType,
        _ModifyDNArgument_unsigned,
        __ModifyDNArgument_signed_toBeSigned,
        ____ModifyDNArgument_signed_algorithmIdentifier_algorithm_tab,
        ___ModifyDNArgument_signed_algorithmIdentifier_algorithm,
        ____ModifyDNArgument_signed_algorithmIdentifier_parameters_tab,
        ___ModifyDNArgument_signed_algorithmIdentifier_parameters,
        __ModifyDNArgument_signed_algorithmIdentifier,
        __ModifyDNArgument_signed_encrypted,
        _ModifyDNArgument_signed,
        ModifyDNArgument,
        _ModifyDNArgumentData_object,
        _ModifyDNArgumentData_newRDN,
        _ModifyDNArgumentData_deleteOldRDN,
        _ModifyDNArgumentData_newSuperior,
        _ModifyDNArgumentData_serviceControls,
        _ModifyDNArgumentData_securityParameters,
        _ModifyDNArgumentData_requestor,
        _ModifyDNArgumentData_operationProgress,
        _ModifyDNArgumentData_aliasedRDNs,
        _ModifyDNArgumentData_criticalExtensions,
        _ModifyDNArgumentData_referenceType,
        _ModifyDNArgumentData_entryOnly,
        _ModifyDNArgumentData_exclusions,
        _ModifyDNArgumentData_nameResolveOnMaster,
        _ModifyDNArgumentData_operationContexts,
        _ModifyDNArgumentData_familyGrouping,
        ModifyDNArgumentData,
        _ModifyDNResult_null,
        __ModifyDNResult_information_unsigned,
        ___ModifyDNResult_information_signed_toBeSigned,
        _____ModifyDNResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____ModifyDNResult_information_signed_algorithmIdentifier_algorithm,
        _____ModifyDNResult_information_signed_algorithmIdentifier_parameters_tab,
        ____ModifyDNResult_information_signed_algorithmIdentifier_parameters,
        ___ModifyDNResult_information_signed_algorithmIdentifier,
        ___ModifyDNResult_information_signed_encrypted,
        __ModifyDNResult_information_signed,
        _ModifyDNResult_information,
        ModifyDNResult,
        _ModifyDNResultData_newRDN,
        _ModifyDNResultData_securityParameters,
        _ModifyDNResultData_performer,
        _ModifyDNResultData_aliasDereferenced,
        ____ModifyDNResultData_notification__item__type_tab,
        _____ModifyDNResultData_notification__item__type_tab_val_Type_0,
        _____ModifyDNResultData_notification__item__type_tab_val_Type_1,
        ___ModifyDNResultData_notification__item__type,
        ____ModifyDNResultData_notification__item__values__item_,
        ___ModifyDNResultData_notification__item__values,
        _____ModifyDNResultData_notification__item__valuesWithContext__item__value,
        ______ModifyDNResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____ModifyDNResultData_notification__item__valuesWithContext__item__contextList,
        ____ModifyDNResultData_notification__item__valuesWithContext__item_,
        ___ModifyDNResultData_notification__item__valuesWithContext,
        __ModifyDNResultData_notification__item_,
        _ModifyDNResultData_notification,
        ModifyDNResultData,
        changePassword,
        _changePassword_val_ArgumentType,
        _changePassword_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_0_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_3_signed,
        __OPERATION_Errors_val_ParameterType_0_3,
        ___OPERATION_Errors_val_ParameterType_1_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_1_signed,
        __OPERATION_Errors_val_ParameterType_1_1,
        _ChangePasswordArgument_unsigned,
        __ChangePasswordArgument_signed_toBeSigned,
        ____ChangePasswordArgument_signed_algorithmIdentifier_algorithm_tab,
        ___ChangePasswordArgument_signed_algorithmIdentifier_algorithm,
        ____ChangePasswordArgument_signed_algorithmIdentifier_parameters_tab,
        ___ChangePasswordArgument_signed_algorithmIdentifier_parameters,
        __ChangePasswordArgument_signed_algorithmIdentifier,
        __ChangePasswordArgument_signed_encrypted,
        _ChangePasswordArgument_signed,
        ChangePasswordArgument,
        _ChangePasswordArgumentData_object,
        _ChangePasswordArgumentData_oldPwd,
        _ChangePasswordArgumentData_newPwd,
        ChangePasswordArgumentData,
        _ChangePasswordResult_null,
        __ChangePasswordResult_information_unsigned,
        ___ChangePasswordResult_information_signed_toBeSigned,
        _____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____ChangePasswordResult_information_signed_algorithmIdentifier_algorithm,
        _____ChangePasswordResult_information_signed_algorithmIdentifier_parameters_tab,
        ____ChangePasswordResult_information_signed_algorithmIdentifier_parameters,
        ___ChangePasswordResult_information_signed_algorithmIdentifier,
        ___ChangePasswordResult_information_signed_encrypted,
        __ChangePasswordResult_information_signed,
        _ChangePasswordResult_information,
        ChangePasswordResult,
        _ChangePasswordResultData_securityParameters,
        _ChangePasswordResultData_performer,
        _ChangePasswordResultData_aliasDereferenced,
        ____ChangePasswordResultData_notification__item__type_tab,
        _____ChangePasswordResultData_notification__item__type_tab_val_Type_0,
        _____ChangePasswordResultData_notification__item__type_tab_val_Type_1,
        ___ChangePasswordResultData_notification__item__type,
        ____ChangePasswordResultData_notification__item__values__item_,
        ___ChangePasswordResultData_notification__item__values,
        _____ChangePasswordResultData_notification__item__valuesWithContext__item__value,
        ______ChangePasswordResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____ChangePasswordResultData_notification__item__valuesWithContext__item__contextList,
        ____ChangePasswordResultData_notification__item__valuesWithContext__item_,
        ___ChangePasswordResultData_notification__item__valuesWithContext,
        __ChangePasswordResultData_notification__item_,
        _ChangePasswordResultData_notification,
        ChangePasswordResultData,
        administerPassword,
        _administerPassword_val_ArgumentType,
        _administerPassword_val_ResultType,
        _AdministerPasswordArgument_unsigned,
        __AdministerPasswordArgument_signed_toBeSigned,
        ____AdministerPasswordArgument_signed_algorithmIdentifier_algorithm_tab,
        ___AdministerPasswordArgument_signed_algorithmIdentifier_algorithm,
        ____AdministerPasswordArgument_signed_algorithmIdentifier_parameters_tab,
        ___AdministerPasswordArgument_signed_algorithmIdentifier_parameters,
        __AdministerPasswordArgument_signed_algorithmIdentifier,
        __AdministerPasswordArgument_signed_encrypted,
        _AdministerPasswordArgument_signed,
        AdministerPasswordArgument,
        _AdministerPasswordArgumentData_object,
        _AdministerPasswordArgumentData_newPwd,
        AdministerPasswordArgumentData,
        _AdministerPasswordResult_null,
        __AdministerPasswordResult_information_unsigned,
        ___AdministerPasswordResult_information_signed_toBeSigned,
        _____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____AdministerPasswordResult_information_signed_algorithmIdentifier_algorithm,
        _____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters_tab,
        ____AdministerPasswordResult_information_signed_algorithmIdentifier_parameters,
        ___AdministerPasswordResult_information_signed_algorithmIdentifier,
        ___AdministerPasswordResult_information_signed_encrypted,
        __AdministerPasswordResult_information_signed,
        _AdministerPasswordResult_information,
        AdministerPasswordResult,
        _AdministerPasswordResultData_securityParameters,
        _AdministerPasswordResultData_performer,
        _AdministerPasswordResultData_aliasDereferenced,
        ____AdministerPasswordResultData_notification__item__type_tab,
        _____AdministerPasswordResultData_notification__item__type_tab_val_Type_0,
        _____AdministerPasswordResultData_notification__item__type_tab_val_Type_1,
        ___AdministerPasswordResultData_notification__item__type,
        ____AdministerPasswordResultData_notification__item__values__item_,
        ___AdministerPasswordResultData_notification__item__values,
        _____AdministerPasswordResultData_notification__item__valuesWithContext__item__value,
        ______AdministerPasswordResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____AdministerPasswordResultData_notification__item__valuesWithContext__item__contextList,
        ____AdministerPasswordResultData_notification__item__valuesWithContext__item_,
        ___AdministerPasswordResultData_notification__item__valuesWithContext,
        __AdministerPasswordResultData_notification__item_,
        _AdministerPasswordResultData_notification,
        AdministerPasswordResultData,
        ldapTransport,
        _ldapTransport_val_ArgumentType,
        __ldapTransport_val_ResultType__item_,
        _ldapTransport_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_1_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_2_signed,
        __OPERATION_Errors_val_ParameterType_1_2,
        _LdapArgument_unsigned,
        __LdapArgument_signed_toBeSigned,
        ____LdapArgument_signed_algorithmIdentifier_algorithm_tab,
        ___LdapArgument_signed_algorithmIdentifier_algorithm,
        ____LdapArgument_signed_algorithmIdentifier_parameters_tab,
        ___LdapArgument_signed_algorithmIdentifier_parameters,
        __LdapArgument_signed_algorithmIdentifier,
        __LdapArgument_signed_encrypted,
        _LdapArgument_signed,
        LdapArgument,
        _LdapArgumentData_object,
        _LdapArgumentData_ldapMessage,
        _LdapArgumentData_linkId,
        _LdapArgumentData_serviceControls,
        _LdapArgumentData_securityParameters,
        _LdapArgumentData_requestor,
        _LdapArgumentData_operationProgress,
        _LdapArgumentData_aliasedRDNs,
        _LdapArgumentData_criticalExtensions,
        _LdapArgumentData_referenceType,
        _LdapArgumentData_entryOnly,
        _LdapArgumentData_exclusions,
        _LdapArgumentData_nameResolveOnMaster,
        _LdapArgumentData_operationContexts,
        _LdapArgumentData_familyGrouping,
        LdapArgumentData,
        LinkId,
        _LdapResult_unsigned,
        __LdapResult_signed_toBeSigned,
        ____LdapResult_signed_algorithmIdentifier_algorithm_tab,
        ___LdapResult_signed_algorithmIdentifier_algorithm,
        ____LdapResult_signed_algorithmIdentifier_parameters_tab,
        ___LdapResult_signed_algorithmIdentifier_parameters,
        __LdapResult_signed_algorithmIdentifier,
        __LdapResult_signed_encrypted,
        _LdapResult_signed,
        LdapResult,
        __LdapResultData_ldapMessages__item_,
        _LdapResultData_ldapMessages,
        _LdapResultData_returnToClient,
        _LdapResultData_securityParameters,
        _LdapResultData_performer,
        _LdapResultData_aliasDereferenced,
        ____LdapResultData_notification__item__type_tab,
        _____LdapResultData_notification__item__type_tab_val_Type_0,
        _____LdapResultData_notification__item__type_tab_val_Type_1,
        ___LdapResultData_notification__item__type,
        ____LdapResultData_notification__item__values__item_,
        ___LdapResultData_notification__item__values,
        _____LdapResultData_notification__item__valuesWithContext__item__value,
        ______LdapResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____LdapResultData_notification__item__valuesWithContext__item__contextList,
        ____LdapResultData_notification__item__valuesWithContext__item_,
        ___LdapResultData_notification__item__valuesWithContext,
        __LdapResultData_notification__item_,
        _LdapResultData_notification,
        LdapResultData,
        linkedLDAP,
        _linkedLDAP_val_ArgumentType,
        _linkedLDAP_val_ResultType,
        _LinkedArgument_unsigned,
        __LinkedArgument_signed_toBeSigned,
        ____LinkedArgument_signed_algorithmIdentifier_algorithm_tab,
        ___LinkedArgument_signed_algorithmIdentifier_algorithm,
        ____LinkedArgument_signed_algorithmIdentifier_parameters_tab,
        ___LinkedArgument_signed_algorithmIdentifier_parameters,
        __LinkedArgument_signed_algorithmIdentifier,
        __LinkedArgument_signed_encrypted,
        _LinkedArgument_signed,
        LinkedArgument,
        _LinkedArgumentData_object,
        _LinkedArgumentData_ldapMessage,
        _LinkedArgumentData_linkId,
        _LinkedArgumentData_returnToClient,
        _LinkedArgumentData_serviceControls,
        _LinkedArgumentData_securityParameters,
        _LinkedArgumentData_requestor,
        _LinkedArgumentData_operationProgress,
        _LinkedArgumentData_aliasedRDNs,
        _LinkedArgumentData_criticalExtensions,
        _LinkedArgumentData_referenceType,
        _LinkedArgumentData_entryOnly,
        _LinkedArgumentData_exclusions,
        _LinkedArgumentData_nameResolveOnMaster,
        _LinkedArgumentData_operationContexts,
        _LinkedArgumentData_familyGrouping,
        LinkedArgumentData,
        LinkedResult,
        abandoned,
        __abandoned_val_ParameterType_unsigned,
        ___abandoned_val_ParameterType_signed_toBeSigned,
        _____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____abandoned_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____abandoned_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___abandoned_val_ParameterType_signed_algorithmIdentifier,
        ___abandoned_val_ParameterType_signed_encrypted,
        __abandoned_val_ParameterType_signed,
        _abandoned_val_ParameterType,
        _AbandonedData_problem,
        _AbandonedData_securityParameters,
        _AbandonedData_performer,
        _AbandonedData_aliasDereferenced,
        ____AbandonedData_notification__item__type_tab,
        _____AbandonedData_notification__item__type_tab_val_Type_0,
        _____AbandonedData_notification__item__type_tab_val_Type_1,
        ___AbandonedData_notification__item__type,
        ____AbandonedData_notification__item__values__item_,
        ___AbandonedData_notification__item__values,
        _____AbandonedData_notification__item__valuesWithContext__item__value,
        ______AbandonedData_notification__item__valuesWithContext__item__contextList__item_,
        _____AbandonedData_notification__item__valuesWithContext__item__contextList,
        ____AbandonedData_notification__item__valuesWithContext__item_,
        ___AbandonedData_notification__item__valuesWithContext,
        __AbandonedData_notification__item_,
        _AbandonedData_notification,
        AbandonedData,
        AbandonedProblem,
        abandonFailed,
        __abandonFailed_val_ParameterType_unsigned,
        ___abandonFailed_val_ParameterType_signed_toBeSigned,
        _____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____abandonFailed_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___abandonFailed_val_ParameterType_signed_algorithmIdentifier,
        ___abandonFailed_val_ParameterType_signed_encrypted,
        __abandonFailed_val_ParameterType_signed,
        _abandonFailed_val_ParameterType,
        _AbandonFailedData_problem,
        _AbandonFailedData_operation,
        _AbandonFailedData_securityParameters,
        _AbandonFailedData_performer,
        _AbandonFailedData_aliasDereferenced,
        ____AbandonFailedData_notification__item__type_tab,
        _____AbandonFailedData_notification__item__type_tab_val_Type_0,
        _____AbandonFailedData_notification__item__type_tab_val_Type_1,
        ___AbandonFailedData_notification__item__type,
        ____AbandonFailedData_notification__item__values__item_,
        ___AbandonFailedData_notification__item__values,
        _____AbandonFailedData_notification__item__valuesWithContext__item__value,
        ______AbandonFailedData_notification__item__valuesWithContext__item__contextList__item_,
        _____AbandonFailedData_notification__item__valuesWithContext__item__contextList,
        ____AbandonFailedData_notification__item__valuesWithContext__item_,
        ___AbandonFailedData_notification__item__valuesWithContext,
        __AbandonFailedData_notification__item_,
        _AbandonFailedData_notification,
        AbandonFailedData,
        AbandonProblem,
        attributeError,
        __attributeError_val_ParameterType_unsigned,
        ___attributeError_val_ParameterType_signed_toBeSigned,
        _____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____attributeError_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____attributeError_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___attributeError_val_ParameterType_signed_algorithmIdentifier,
        ___attributeError_val_ParameterType_signed_encrypted,
        __attributeError_val_ParameterType_signed,
        _attributeError_val_ParameterType,
        _AttributeErrorData_object,
        ___AttributeErrorData_problems__item__problem,
        ___AttributeErrorData_problems__item__type,
        ___AttributeErrorData_problems__item__value,
        __AttributeErrorData_problems__item_,
        _AttributeErrorData_problems,
        _AttributeErrorData_securityParameters,
        _AttributeErrorData_performer,
        _AttributeErrorData_aliasDereferenced,
        ____AttributeErrorData_notification__item__type_tab,
        _____AttributeErrorData_notification__item__type_tab_val_Type_0,
        _____AttributeErrorData_notification__item__type_tab_val_Type_1,
        ___AttributeErrorData_notification__item__type,
        ____AttributeErrorData_notification__item__values__item_,
        ___AttributeErrorData_notification__item__values,
        _____AttributeErrorData_notification__item__valuesWithContext__item__value,
        ______AttributeErrorData_notification__item__valuesWithContext__item__contextList__item_,
        _____AttributeErrorData_notification__item__valuesWithContext__item__contextList,
        ____AttributeErrorData_notification__item__valuesWithContext__item_,
        ___AttributeErrorData_notification__item__valuesWithContext,
        __AttributeErrorData_notification__item_,
        _AttributeErrorData_notification,
        AttributeErrorData,
        AttributeProblem,
        nameError,
        __nameError_val_ParameterType_unsigned,
        ___nameError_val_ParameterType_signed_toBeSigned,
        _____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____nameError_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____nameError_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____nameError_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___nameError_val_ParameterType_signed_algorithmIdentifier,
        ___nameError_val_ParameterType_signed_encrypted,
        __nameError_val_ParameterType_signed,
        _nameError_val_ParameterType,
        _NameErrorData_problem,
        _NameErrorData_matched,
        _NameErrorData_securityParameters,
        _NameErrorData_performer,
        _NameErrorData_aliasDereferenced,
        ____NameErrorData_notification__item__type_tab,
        _____NameErrorData_notification__item__type_tab_val_Type_0,
        _____NameErrorData_notification__item__type_tab_val_Type_1,
        ___NameErrorData_notification__item__type,
        ____NameErrorData_notification__item__values__item_,
        ___NameErrorData_notification__item__values,
        _____NameErrorData_notification__item__valuesWithContext__item__value,
        ______NameErrorData_notification__item__valuesWithContext__item__contextList__item_,
        _____NameErrorData_notification__item__valuesWithContext__item__contextList,
        ____NameErrorData_notification__item__valuesWithContext__item_,
        ___NameErrorData_notification__item__valuesWithContext,
        __NameErrorData_notification__item_,
        _NameErrorData_notification,
        NameErrorData,
        NameProblem,
        referral,
        __referral_val_ParameterType_unsigned,
        ___referral_val_ParameterType_signed_toBeSigned,
        _____referral_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____referral_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____referral_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____referral_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___referral_val_ParameterType_signed_algorithmIdentifier,
        ___referral_val_ParameterType_signed_encrypted,
        __referral_val_ParameterType_signed,
        _referral_val_ParameterType,
        _ReferralData_candidate,
        _ReferralData_securityParameters,
        _ReferralData_performer,
        _ReferralData_aliasDereferenced,
        ____ReferralData_notification__item__type_tab,
        _____ReferralData_notification__item__type_tab_val_Type_0,
        _____ReferralData_notification__item__type_tab_val_Type_1,
        ___ReferralData_notification__item__type,
        ____ReferralData_notification__item__values__item_,
        ___ReferralData_notification__item__values,
        _____ReferralData_notification__item__valuesWithContext__item__value,
        ______ReferralData_notification__item__valuesWithContext__item__contextList__item_,
        _____ReferralData_notification__item__valuesWithContext__item__contextList,
        ____ReferralData_notification__item__valuesWithContext__item_,
        ___ReferralData_notification__item__valuesWithContext,
        __ReferralData_notification__item_,
        _ReferralData_notification,
        ReferralData,
        securityError,
        __securityError_val_ParameterType_unsigned,
        ___securityError_val_ParameterType_signed_toBeSigned,
        _____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____securityError_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____securityError_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____securityError_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___securityError_val_ParameterType_signed_algorithmIdentifier,
        ___securityError_val_ParameterType_signed_encrypted,
        __securityError_val_ParameterType_signed,
        _securityError_val_ParameterType,
        _SecurityErrorData_problem,
        _SecurityErrorData_spkmInfo,
        _SecurityErrorData_encPwdInfo,
        _SecurityErrorData_securityParameters,
        _SecurityErrorData_performer,
        _SecurityErrorData_aliasDereferenced,
        ____SecurityErrorData_notification__item__type_tab,
        _____SecurityErrorData_notification__item__type_tab_val_Type_0,
        _____SecurityErrorData_notification__item__type_tab_val_Type_1,
        ___SecurityErrorData_notification__item__type,
        ____SecurityErrorData_notification__item__values__item_,
        ___SecurityErrorData_notification__item__values,
        _____SecurityErrorData_notification__item__valuesWithContext__item__value,
        ______SecurityErrorData_notification__item__valuesWithContext__item__contextList__item_,
        _____SecurityErrorData_notification__item__valuesWithContext__item__contextList,
        ____SecurityErrorData_notification__item__valuesWithContext__item_,
        ___SecurityErrorData_notification__item__valuesWithContext,
        __SecurityErrorData_notification__item_,
        _SecurityErrorData_notification,
        SecurityErrorData,
        SecurityProblem,
        ____EncPwdInfo_algorithms__item__algorithm_tab,
        ___EncPwdInfo_algorithms__item__algorithm,
        ____EncPwdInfo_algorithms__item__parameters_tab,
        ___EncPwdInfo_algorithms__item__parameters,
        __EncPwdInfo_algorithms__item_,
        _EncPwdInfo_algorithms,
        __EncPwdInfo_pwdQualityRule__item_,
        _EncPwdInfo_pwdQualityRule,
        EncPwdInfo,
        serviceError,
        __serviceError_val_ParameterType_unsigned,
        ___serviceError_val_ParameterType_signed_toBeSigned,
        _____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____serviceError_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____serviceError_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___serviceError_val_ParameterType_signed_algorithmIdentifier,
        ___serviceError_val_ParameterType_signed_encrypted,
        __serviceError_val_ParameterType_signed,
        _serviceError_val_ParameterType,
        _ServiceErrorData_problem,
        _ServiceErrorData_securityParameters,
        _ServiceErrorData_performer,
        _ServiceErrorData_aliasDereferenced,
        ____ServiceErrorData_notification__item__type_tab,
        _____ServiceErrorData_notification__item__type_tab_val_Type_0,
        _____ServiceErrorData_notification__item__type_tab_val_Type_1,
        ___ServiceErrorData_notification__item__type,
        ____ServiceErrorData_notification__item__values__item_,
        ___ServiceErrorData_notification__item__values,
        _____ServiceErrorData_notification__item__valuesWithContext__item__value,
        ______ServiceErrorData_notification__item__valuesWithContext__item__contextList__item_,
        _____ServiceErrorData_notification__item__valuesWithContext__item__contextList,
        ____ServiceErrorData_notification__item__valuesWithContext__item_,
        ___ServiceErrorData_notification__item__valuesWithContext,
        __ServiceErrorData_notification__item_,
        _ServiceErrorData_notification,
        ServiceErrorData,
        ServiceProblem,
        updateError,
        __updateError_val_ParameterType_unsigned,
        ___updateError_val_ParameterType_signed_toBeSigned,
        _____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____updateError_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____updateError_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____updateError_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___updateError_val_ParameterType_signed_algorithmIdentifier,
        ___updateError_val_ParameterType_signed_encrypted,
        __updateError_val_ParameterType_signed,
        _updateError_val_ParameterType,
        _UpdateErrorData_problem,
        ___UpdateErrorData_attributeInfo__item__attributeType,
        _____UpdateErrorData_attributeInfo__item__attribute_type_tab,
        ______UpdateErrorData_attributeInfo__item__attribute_type_tab_val_Type_0,
        ______UpdateErrorData_attributeInfo__item__attribute_type_tab_val_Type_1,
        ____UpdateErrorData_attributeInfo__item__attribute_type,
        _____UpdateErrorData_attributeInfo__item__attribute_values__item_,
        ____UpdateErrorData_attributeInfo__item__attribute_values,
        ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__value,
        _______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__contextList__item_,
        ______UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item__contextList,
        _____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext__item_,
        ____UpdateErrorData_attributeInfo__item__attribute_valuesWithContext,
        ___UpdateErrorData_attributeInfo__item__attribute,
        __UpdateErrorData_attributeInfo__item_,
        _UpdateErrorData_attributeInfo,
        _UpdateErrorData_securityParameters,
        _UpdateErrorData_performer,
        _UpdateErrorData_aliasDereferenced,
        ___UpdateErrorData_notification__item__type,
        ____UpdateErrorData_notification__item__values__item_,
        ___UpdateErrorData_notification__item__values,
        _____UpdateErrorData_notification__item__valuesWithContext__item__value,
        ______UpdateErrorData_notification__item__valuesWithContext__item__contextList__item_,
        _____UpdateErrorData_notification__item__valuesWithContext__item__contextList,
        ____UpdateErrorData_notification__item__valuesWithContext__item_,
        ___UpdateErrorData_notification__item__valuesWithContext,
        __UpdateErrorData_notification__item_,
        _UpdateErrorData_notification,
        UpdateErrorData,
        UpdateProblem,
        id_at_family_information,
    ]

class DirectoryOperationalBindingTypes:

    _name_  = u'DirectoryOperationalBindingTypes'
    _oid_   = [2, 5, 1, 25, 7]
    
    _obj_ = [
        u'id-op-binding-shadow',
        u'id-op-binding-hierarchical',
        u'id-op-binding-non-specific-hierarchical',
        ]
    _type_ = [
        ]
    _set_ = [
        ]
    _val_ = [
        u'id-op-binding-shadow',
        u'id-op-binding-hierarchical',
        u'id-op-binding-non-specific-hierarchical',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< id-op-binding-shadow >-----#
    id_op_binding_shadow = OID(name=u'id-op-binding-shadow', mode=MODE_VALUE)
    id_op_binding_shadow._val = (2, 5, 19, 1)
    
    #-----< id-op-binding-hierarchical >-----#
    id_op_binding_hierarchical = OID(name=u'id-op-binding-hierarchical', mode=MODE_VALUE)
    id_op_binding_hierarchical._val = (2, 5, 19, 2)
    
    #-----< id-op-binding-non-specific-hierarchical >-----#
    id_op_binding_non_specific_hierarchical = OID(name=u'id-op-binding-non-specific-hierarchical', mode=MODE_VALUE)
    id_op_binding_non_specific_hierarchical._val = (2, 5, 19, 3)
    
    _all_ = [
        id_op_binding_shadow,
        id_op_binding_hierarchical,
        id_op_binding_non_specific_hierarchical,
    ]

class DirectoryOSIProtocols:

    _name_  = u'DirectoryOSIProtocols'
    _oid_   = [2, 5, 1, 37, 7]
    
    _obj_ = [
        u'DAP-OSI-PDUs',
        u'DSP-OSI-PDUs',
        u'DOP-OSI-PDUs',
        u'ShadowSupplierInitiatedDISP-OSI-PDUs',
        u'ShadowSupplierInitiatedAsynchronousDISP-OSI-PDUs',
        u'ShadowConsumerInitiatedDISP-OSI-PDUs',
        u'ShadowConsumerInitiatedAsynchronousDISP-OSI-PDUs',
        u'APPLICATION-CONTEXT',
        u'directoryAccessAC',
        u'directorySystemAC',
        u'shadowSupplierInitiatedAC',
        u'shadowConsumerInitiatedAC',
        u'shadowSupplierInitiatedAsynchronousAC',
        u'shadowConsumerInitiatedAsynchronousAC',
        u'directoryOperationalBindingManagementAC',
        u'id-as-directoryAccessAS',
        u'id-as-directorySystemAS',
        u'id-as-directoryShadowAS',
        u'id-as-directoryOperationalBindingManagementAS',
        u'id-acseAS',
        u'id-ac-directoryAccessAC',
        u'id-ac-directorySystemAC',
        u'id-ac-directoryOperationalBindingManagementAC',
        u'id-ac-shadowConsumerInitiatedAC',
        u'id-ac-shadowSupplierInitiatedAC',
        u'id-ac-shadowSupplierInitiatedAsynchronousAC',
        u'id-ac-shadowConsumerInitiatedAsynchronousAC',
        ]
    _type_ = [
        u'DAP-OSI-PDUs',
        u'DSP-OSI-PDUs',
        u'DOP-OSI-PDUs',
        u'ShadowSupplierInitiatedDISP-OSI-PDUs',
        u'ShadowSupplierInitiatedAsynchronousDISP-OSI-PDUs',
        u'ShadowConsumerInitiatedDISP-OSI-PDUs',
        u'ShadowConsumerInitiatedAsynchronousDISP-OSI-PDUs',
        u'APPLICATION-CONTEXT',
        ]
    _set_ = [
        ]
    _val_ = [
        u'directoryAccessAC',
        u'directorySystemAC',
        u'shadowSupplierInitiatedAC',
        u'shadowConsumerInitiatedAC',
        u'shadowSupplierInitiatedAsynchronousAC',
        u'shadowConsumerInitiatedAsynchronousAC',
        u'directoryOperationalBindingManagementAC',
        u'id-as-directoryAccessAS',
        u'id-as-directorySystemAS',
        u'id-as-directoryShadowAS',
        u'id-as-directoryOperationalBindingManagementAS',
        u'id-acseAS',
        u'id-ac-directoryAccessAC',
        u'id-ac-directorySystemAC',
        u'id-ac-directoryOperationalBindingManagementAC',
        u'id-ac-shadowConsumerInitiatedAC',
        u'id-ac-shadowSupplierInitiatedAC',
        u'id-ac-shadowSupplierInitiatedAsynchronousAC',
        u'id-ac-shadowConsumerInitiatedAsynchronousAC',
        ]
    _class_ = [
        u'APPLICATION-CONTEXT',
        u'directoryAccessAC',
        u'directorySystemAC',
        u'shadowSupplierInitiatedAC',
        u'shadowConsumerInitiatedAC',
        u'shadowSupplierInitiatedAsynchronousAC',
        u'shadowConsumerInitiatedAsynchronousAC',
        u'directoryOperationalBindingManagementAC',
        ]
    _param_ = [
        ]
    
    #-----< DAP-OSI-PDUs >-----#
    DAP_OSI_PDUs = OPEN(name=u'DAP-OSI-PDUs', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OSI-PDU')))
    _DAP_OSI_PDUs_val_0 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBind')))
    __DAP_OSI_PDUs_val_0_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DAP_OSI_PDUs_val_0_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DAP_OSI_PDUs_val_0_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __DAP_OSI_PDUs_val_0_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___DAP_OSI_PDUs_val_0_mode_selector_mode_value),
        ])
    __DAP_OSI_PDUs_val_0_mode_selector._ext = None
    __DAP_OSI_PDUs_val_0_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DAP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DAP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DAP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector = OCT_STR(name=u'calling-presentation-selector', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DAP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector = OCT_STR(name=u'called-presentation-selector', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DAP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list = SEQ_OF(name=u'presentation-context-definition-list', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Context-list')))
    ___DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARQ-apdu')))
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title = CHOICE(name=u'called-AP-title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier = SET_OF(name=u'called-AE-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier = INT(name=u'called-AP-invocation-identifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier = INT(name=u'called-AE-invocation-identifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title = CHOICE(name=u'calling-AP-title', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier = SET_OF(name=u'calling-AE-qualifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier = INT(name=u'calling-AP-invocation-identifier', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier = INT(name=u'calling-AE-invocation-identifier', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBind')))
    __________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'called-AP-title', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title),
        (u'called-AE-qualifier', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier),
        (u'called-AP-invocation-identifier', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier),
        (u'called-AE-invocation-identifier', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier),
        (u'calling-AP-title', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title),
        (u'calling-AE-qualifier', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier),
        (u'calling-AP-invocation-identifier', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier),
        (u'calling-AE-invocation-identifier', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier),
        (u'implementation-information', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data._ext = None
    __DAP_OSI_PDUs_val_0_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DAP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version),
        (u'calling-presentation-selector', ___DAP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector),
        (u'called-presentation-selector', ___DAP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector),
        (u'presentation-context-definition-list', ___DAP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list),
        (u'user-data', ___DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data),
        ])
    __DAP_OSI_PDUs_val_0_normal_mode_parameters._ext = None
    _DAP_OSI_PDUs_val_0._cont = ASN1Dict([
        (u'mode-selector', __DAP_OSI_PDUs_val_0_mode_selector),
        (u'normal-mode-parameters', __DAP_OSI_PDUs_val_0_normal_mode_parameters),
        ])
    _DAP_OSI_PDUs_val_0._ext = None
    _DAP_OSI_PDUs_val_1 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindResult')))
    __DAP_OSI_PDUs_val_1_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DAP_OSI_PDUs_val_1_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DAP_OSI_PDUs_val_1_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __DAP_OSI_PDUs_val_1_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___DAP_OSI_PDUs_val_1_mode_selector_mode_value),
        ])
    __DAP_OSI_PDUs_val_1_mode_selector._ext = None
    __DAP_OSI_PDUs_val_1_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result = INT(name=u'result', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result')))
    _____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    ____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._cont = ASN1Dict([
        (u'result', _____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result),
        (u'transfer-syntax-name', _____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name),
        ])
    ____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._ext = None
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._cont = ____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARE-apdu')))
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindRes')))
    __________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data._ext = None
    __DAP_OSI_PDUs_val_1_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DAP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___DAP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list),
        (u'user-data', ___DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data),
        ])
    __DAP_OSI_PDUs_val_1_normal_mode_parameters._ext = None
    _DAP_OSI_PDUs_val_1._cont = ASN1Dict([
        (u'mode-selector', __DAP_OSI_PDUs_val_1_mode_selector),
        (u'normal-mode-parameters', __DAP_OSI_PDUs_val_1_normal_mode_parameters),
        ])
    _DAP_OSI_PDUs_val_1._ext = None
    _DAP_OSI_PDUs_val_2 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindError')))
    __DAP_OSI_PDUs_val_2_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE)
    ___DAP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DAP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DAP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DAP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result-list')), opt=True)
    ___DAP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Provider-reason')), opt=True)
    ___DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE, opt=True)
    ____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AAREerr-apdu')))
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindErr')), opt=True)
    __________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data._ext = None
    __DAP_OSI_PDUs_val_2_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DAP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___DAP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___DAP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list),
        (u'provider-reason', ___DAP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason),
        (u'user-data', ___DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data),
        ])
    __DAP_OSI_PDUs_val_2_normal_mode_parameters._ext = None
    _DAP_OSI_PDUs_val_2._cont = ASN1Dict([
        (u'normal-mode-parameters', __DAP_OSI_PDUs_val_2_normal_mode_parameters),
        ])
    _DAP_OSI_PDUs_val_2._ext = None
    _DAP_OSI_PDUs_val_3 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiOperation')))
    __DAP_OSI_PDUs_val_3_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    ___DAP_OSI_PDUs_val_3_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = CHOICE(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiDirectoryOperation')))
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiReq')))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab = CLASS(name='_tab_OPERATION', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0._ext = None
    __OPERATION_Errors_val_ParameterType_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1._ext = None
    __OPERATION_Errors_val_ParameterType_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2._ext = None
    __OPERATION_Errors_val_ParameterType_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3._ext = None
    __OPERATION_Errors_val_ParameterType_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4._ext = None
    __OPERATION_Errors_val_ParameterType_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5._ext = None
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResult')))
    __OPERATION_Errors_val_ParameterType_0_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_0._ext = None
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    __OPERATION_Errors_val_ParameterType_0_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_1._ext = None
    __OPERATION_Errors_val_ParameterType_1_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_0._ext = None
    __OPERATION_Errors_val_ParameterType_2_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_0._ext = None
    __OPERATION_Errors_val_ParameterType_3_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3_0._ext = None
    __OPERATION_Errors_val_ParameterType_4_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_0._ext = None
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    __OPERATION_Errors_val_ParameterType_5_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_0._ext = None
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    __OPERATION_Errors_val_ParameterType_3_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_3_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3_1._ext = None
    __OPERATION_Errors_val_ParameterType_4_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_1._ext = None
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    __OPERATION_Errors_val_ParameterType_0_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_2._ext = None
    __OPERATION_Errors_val_ParameterType_1_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_1._ext = None
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab._val = ASN1Set(rv=[dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10), (u'ResultType', __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))])], rr=[], ev=None, er=[])
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab = _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_at = None
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_id = u'operationCode'
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ArgumentType']))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab = _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_at = ('..', u'opcode')
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_id = u'ArgumentType'
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._cont = ASN1Dict([
        (u'invokeId', ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId),
        (u'opcode', ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode),
        (u'argument', ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument),
        ])
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._ext = None
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = SEQ(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRes')))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result = SEQ(name=u'result', mode=MODE_TYPE)
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab = _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_at = None
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_id = u'operationCode'
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ResultType']))
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab = _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_at = ('..', u'opcode')
    _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_id = u'ResultType'
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._cont = ASN1Dict([
        (u'opcode', _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode),
        (u'result', _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result),
        ])
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._ext = None
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._cont = ASN1Dict([
        (u'invokeId', ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId),
        (u'result', ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result),
        ])
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._ext = None
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiErr')))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'errorCode']))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab = _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_at = None
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_id = u'errorCode'
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error = OPEN(name=u'error', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'ParameterType']))
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab = _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_at = ('..', u'errcode')
    ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_id = u'ParameterType'
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._cont = ASN1Dict([
        (u'invokeID', ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID),
        (u'errcode', ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode),
        (u'error', ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error),
        ])
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._ext = None
    _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject = SEQ(name=u'reject', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRej')))
    ______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'request', _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request),
        (u'result', _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'error', _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error),
        (u'reject', _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject),
        ])
    ______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._ext = None
    ___DAP_OSI_PDUs_val_3_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values),
        ])
    ___DAP_OSI_PDUs_val_3_fully_encoded_data__item_._ext = None
    __DAP_OSI_PDUs_val_3_fully_encoded_data._cont = ___DAP_OSI_PDUs_val_3_fully_encoded_data__item_
    __DAP_OSI_PDUs_val_3_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    _DAP_OSI_PDUs_val_3._cont = ASN1Dict([
        (u'fully-encoded-data', __DAP_OSI_PDUs_val_3_fully_encoded_data),
        ])
    _DAP_OSI_PDUs_val_3._ext = None
    _DAP_OSI_PDUs_val_4 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiUnbind')))
    _DAP_OSI_PDUs_val_5 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'PresentationAbort')))
    DAP_OSI_PDUs._const_val = ASN1Set(rv=[_DAP_OSI_PDUs_val_0, _DAP_OSI_PDUs_val_1, _DAP_OSI_PDUs_val_2, _DAP_OSI_PDUs_val_3, _DAP_OSI_PDUs_val_4, _DAP_OSI_PDUs_val_5], ev=None)
    
    #-----< DSP-OSI-PDUs >-----#
    DSP_OSI_PDUs = OPEN(name=u'DSP-OSI-PDUs', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OSI-PDU')))
    _DSP_OSI_PDUs_val_0 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBind')))
    __DSP_OSI_PDUs_val_0_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DSP_OSI_PDUs_val_0_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DSP_OSI_PDUs_val_0_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __DSP_OSI_PDUs_val_0_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___DSP_OSI_PDUs_val_0_mode_selector_mode_value),
        ])
    __DSP_OSI_PDUs_val_0_mode_selector._ext = None
    __DSP_OSI_PDUs_val_0_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DSP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DSP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DSP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector = OCT_STR(name=u'calling-presentation-selector', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DSP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector = OCT_STR(name=u'called-presentation-selector', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DSP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list = SEQ_OF(name=u'presentation-context-definition-list', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Context-list')))
    ___DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARQ-apdu')))
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title = CHOICE(name=u'called-AP-title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier = SET_OF(name=u'called-AE-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier = INT(name=u'called-AP-invocation-identifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier = INT(name=u'called-AE-invocation-identifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title = CHOICE(name=u'calling-AP-title', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier = SET_OF(name=u'calling-AE-qualifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier = INT(name=u'calling-AP-invocation-identifier', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier = INT(name=u'calling-AE-invocation-identifier', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBind')))
    __________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'called-AP-title', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title),
        (u'called-AE-qualifier', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier),
        (u'called-AP-invocation-identifier', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier),
        (u'called-AE-invocation-identifier', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier),
        (u'calling-AP-title', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title),
        (u'calling-AE-qualifier', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier),
        (u'calling-AP-invocation-identifier', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier),
        (u'calling-AE-invocation-identifier', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier),
        (u'implementation-information', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data._ext = None
    __DSP_OSI_PDUs_val_0_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DSP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version),
        (u'calling-presentation-selector', ___DSP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector),
        (u'called-presentation-selector', ___DSP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector),
        (u'presentation-context-definition-list', ___DSP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list),
        (u'user-data', ___DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data),
        ])
    __DSP_OSI_PDUs_val_0_normal_mode_parameters._ext = None
    _DSP_OSI_PDUs_val_0._cont = ASN1Dict([
        (u'mode-selector', __DSP_OSI_PDUs_val_0_mode_selector),
        (u'normal-mode-parameters', __DSP_OSI_PDUs_val_0_normal_mode_parameters),
        ])
    _DSP_OSI_PDUs_val_0._ext = None
    _DSP_OSI_PDUs_val_1 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindResult')))
    __DSP_OSI_PDUs_val_1_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DSP_OSI_PDUs_val_1_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DSP_OSI_PDUs_val_1_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __DSP_OSI_PDUs_val_1_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___DSP_OSI_PDUs_val_1_mode_selector_mode_value),
        ])
    __DSP_OSI_PDUs_val_1_mode_selector._ext = None
    __DSP_OSI_PDUs_val_1_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result = INT(name=u'result', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result')))
    _____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    ____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._cont = ASN1Dict([
        (u'result', _____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result),
        (u'transfer-syntax-name', _____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name),
        ])
    ____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._ext = None
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._cont = ____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARE-apdu')))
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindRes')))
    __________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data._ext = None
    __DSP_OSI_PDUs_val_1_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DSP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___DSP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list),
        (u'user-data', ___DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data),
        ])
    __DSP_OSI_PDUs_val_1_normal_mode_parameters._ext = None
    _DSP_OSI_PDUs_val_1._cont = ASN1Dict([
        (u'mode-selector', __DSP_OSI_PDUs_val_1_mode_selector),
        (u'normal-mode-parameters', __DSP_OSI_PDUs_val_1_normal_mode_parameters),
        ])
    _DSP_OSI_PDUs_val_1._ext = None
    _DSP_OSI_PDUs_val_2 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindError')))
    __DSP_OSI_PDUs_val_2_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE)
    ___DSP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DSP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DSP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DSP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result-list')), opt=True)
    ___DSP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Provider-reason')), opt=True)
    ___DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE, opt=True)
    ____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AAREerr-apdu')))
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindErr')), opt=True)
    __________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data._ext = None
    __DSP_OSI_PDUs_val_2_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DSP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___DSP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___DSP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list),
        (u'provider-reason', ___DSP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason),
        (u'user-data', ___DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data),
        ])
    __DSP_OSI_PDUs_val_2_normal_mode_parameters._ext = None
    _DSP_OSI_PDUs_val_2._cont = ASN1Dict([
        (u'normal-mode-parameters', __DSP_OSI_PDUs_val_2_normal_mode_parameters),
        ])
    _DSP_OSI_PDUs_val_2._ext = None
    _DSP_OSI_PDUs_val_3 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiOperation')))
    __DSP_OSI_PDUs_val_3_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    ___DSP_OSI_PDUs_val_3_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = CHOICE(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiDirectoryOperation')))
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiReq')))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab = CLASS(name='_tab_OPERATION', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0._ext = None
    __OPERATION_Errors_val_ParameterType_0_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ___OPERATION_Errors_val_ParameterType_0_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_3._ext = None
    __OPERATION_Errors_val_ParameterType_1_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_2._ext = None
    __OPERATION_Errors_val_ParameterType_2_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_1._ext = None
    __OPERATION_Errors_val_ParameterType_3_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_3_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3_2._ext = None
    __OPERATION_Errors_val_ParameterType_4_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_4_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_2._ext = None
    __OPERATION_Errors_val_ParameterType_5_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_5_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_1._ext = None
    __OPERATION_Errors_val_ParameterType_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_6_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_6_signed._ext = []
    __OPERATION_Errors_val_ParameterType_6._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_6_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_6_signed),
        ])
    __OPERATION_Errors_val_ParameterType_6._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgument')))
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResult')))
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5._ext = None
    __OPERATION_Errors_val_ParameterType_6_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_6_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_6_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_6_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_6_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_6_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_6_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_6_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_6_0._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9._ext = None
    __OPERATION_Errors_val_ParameterType_1_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_3._ext = None
    __OPERATION_Errors_val_ParameterType_2_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_2._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_ResultType._cont = _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_ResultType__item_
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_ResultType._cont = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_ResultType__item_
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11._ext = None
    __OPERATION_Errors_val_ParameterType_1_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_1_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_4_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_4_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_4._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_4_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_4_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_4._ext = None
    __OPERATION_Errors_val_ParameterType_2_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_2_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_3._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned_chainedArgument),
        (u'argument', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned_ArgumentType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned_chainedArgument),
        (u'argument', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned_ArgumentType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12._ext = None
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned_chainedResult),
        (u'result', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned_ResultType),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned._ext = None
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned_chainedResult),
        (u'result', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned_ResultType),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned._ext = None
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab = ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters_tab
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters),
        ])
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier._ext = []
    ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed._cont = ASN1Dict([
        (u'toBeSigned', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned),
        (u'algorithmIdentifier', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier),
        (u'encrypted', ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_encrypted),
        ])
    ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed._ext = []
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12._cont = ASN1Dict([
        (u'unsigned', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned),
        (u'signed', ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed),
        ])
    __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12._ext = None
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab._val = ASN1Set(rv=[dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_4), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12), (u'ResultType', __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab = _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_at = None
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_id = u'operationCode'
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ArgumentType']))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab = _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_at = ('..', u'opcode')
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_id = u'ArgumentType'
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._cont = ASN1Dict([
        (u'invokeId', ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId),
        (u'opcode', ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode),
        (u'argument', ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument),
        ])
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._ext = None
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = SEQ(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRes')))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result = SEQ(name=u'result', mode=MODE_TYPE)
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab = _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_at = None
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_id = u'operationCode'
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ResultType']))
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab = _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_at = ('..', u'opcode')
    _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_id = u'ResultType'
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._cont = ASN1Dict([
        (u'opcode', _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode),
        (u'result', _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result),
        ])
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._ext = None
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._cont = ASN1Dict([
        (u'invokeId', ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId),
        (u'result', ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result),
        ])
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._ext = None
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiErr')))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'errorCode']))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab = _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_at = None
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_id = u'errorCode'
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error = OPEN(name=u'error', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'ParameterType']))
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab = _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_at = ('..', u'errcode')
    ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_id = u'ParameterType'
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._cont = ASN1Dict([
        (u'invokeID', ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID),
        (u'errcode', ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode),
        (u'error', ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error),
        ])
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._ext = None
    _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject = SEQ(name=u'reject', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRej')))
    ______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'request', _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request),
        (u'result', _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'error', _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error),
        (u'reject', _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject),
        ])
    ______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._ext = None
    ___DSP_OSI_PDUs_val_3_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values),
        ])
    ___DSP_OSI_PDUs_val_3_fully_encoded_data__item_._ext = None
    __DSP_OSI_PDUs_val_3_fully_encoded_data._cont = ___DSP_OSI_PDUs_val_3_fully_encoded_data__item_
    __DSP_OSI_PDUs_val_3_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    _DSP_OSI_PDUs_val_3._cont = ASN1Dict([
        (u'fully-encoded-data', __DSP_OSI_PDUs_val_3_fully_encoded_data),
        ])
    _DSP_OSI_PDUs_val_3._ext = None
    _DSP_OSI_PDUs_val_4 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiUnbind')))
    _DSP_OSI_PDUs_val_5 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'PresentationAbort')))
    DSP_OSI_PDUs._const_val = ASN1Set(rv=[_DSP_OSI_PDUs_val_0, _DSP_OSI_PDUs_val_1, _DSP_OSI_PDUs_val_2, _DSP_OSI_PDUs_val_3, _DSP_OSI_PDUs_val_4, _DSP_OSI_PDUs_val_5], ev=None)
    
    #-----< DOP-OSI-PDUs >-----#
    DOP_OSI_PDUs = OPEN(name=u'DOP-OSI-PDUs', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OSI-PDU')))
    _DOP_OSI_PDUs_val_0 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBind')))
    __DOP_OSI_PDUs_val_0_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DOP_OSI_PDUs_val_0_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DOP_OSI_PDUs_val_0_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __DOP_OSI_PDUs_val_0_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___DOP_OSI_PDUs_val_0_mode_selector_mode_value),
        ])
    __DOP_OSI_PDUs_val_0_mode_selector._ext = None
    __DOP_OSI_PDUs_val_0_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DOP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DOP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DOP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector = OCT_STR(name=u'calling-presentation-selector', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DOP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector = OCT_STR(name=u'called-presentation-selector', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DOP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list = SEQ_OF(name=u'presentation-context-definition-list', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Context-list')))
    ___DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARQ-apdu')))
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title = CHOICE(name=u'called-AP-title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier = SET_OF(name=u'called-AE-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier = INT(name=u'called-AP-invocation-identifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier = INT(name=u'called-AE-invocation-identifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title = CHOICE(name=u'calling-AP-title', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier = SET_OF(name=u'calling-AE-qualifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier = INT(name=u'calling-AP-invocation-identifier', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier = INT(name=u'calling-AE-invocation-identifier', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBind')))
    __________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'called-AP-title', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title),
        (u'called-AE-qualifier', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier),
        (u'called-AP-invocation-identifier', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier),
        (u'called-AE-invocation-identifier', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier),
        (u'calling-AP-title', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title),
        (u'calling-AE-qualifier', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier),
        (u'calling-AP-invocation-identifier', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier),
        (u'calling-AE-invocation-identifier', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier),
        (u'implementation-information', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data._ext = None
    __DOP_OSI_PDUs_val_0_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DOP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version),
        (u'calling-presentation-selector', ___DOP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector),
        (u'called-presentation-selector', ___DOP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector),
        (u'presentation-context-definition-list', ___DOP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list),
        (u'user-data', ___DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data),
        ])
    __DOP_OSI_PDUs_val_0_normal_mode_parameters._ext = None
    _DOP_OSI_PDUs_val_0._cont = ASN1Dict([
        (u'mode-selector', __DOP_OSI_PDUs_val_0_mode_selector),
        (u'normal-mode-parameters', __DOP_OSI_PDUs_val_0_normal_mode_parameters),
        ])
    _DOP_OSI_PDUs_val_0._ext = None
    _DOP_OSI_PDUs_val_1 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindResult')))
    __DOP_OSI_PDUs_val_1_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DOP_OSI_PDUs_val_1_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DOP_OSI_PDUs_val_1_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __DOP_OSI_PDUs_val_1_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___DOP_OSI_PDUs_val_1_mode_selector_mode_value),
        ])
    __DOP_OSI_PDUs_val_1_mode_selector._ext = None
    __DOP_OSI_PDUs_val_1_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result = INT(name=u'result', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result')))
    _____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    ____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._cont = ASN1Dict([
        (u'result', _____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result),
        (u'transfer-syntax-name', _____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name),
        ])
    ____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._ext = None
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._cont = ____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARE-apdu')))
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindRes')))
    __________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data._ext = None
    __DOP_OSI_PDUs_val_1_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DOP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___DOP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list),
        (u'user-data', ___DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data),
        ])
    __DOP_OSI_PDUs_val_1_normal_mode_parameters._ext = None
    _DOP_OSI_PDUs_val_1._cont = ASN1Dict([
        (u'mode-selector', __DOP_OSI_PDUs_val_1_mode_selector),
        (u'normal-mode-parameters', __DOP_OSI_PDUs_val_1_normal_mode_parameters),
        ])
    _DOP_OSI_PDUs_val_1._ext = None
    _DOP_OSI_PDUs_val_2 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindError')))
    __DOP_OSI_PDUs_val_2_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE)
    ___DOP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___DOP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___DOP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___DOP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result-list')), opt=True)
    ___DOP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Provider-reason')), opt=True)
    ___DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE, opt=True)
    ____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AAREerr-apdu')))
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindErr')), opt=True)
    __________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._cont = _____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data._ext = None
    __DOP_OSI_PDUs_val_2_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___DOP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___DOP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___DOP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list),
        (u'provider-reason', ___DOP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason),
        (u'user-data', ___DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data),
        ])
    __DOP_OSI_PDUs_val_2_normal_mode_parameters._ext = None
    _DOP_OSI_PDUs_val_2._cont = ASN1Dict([
        (u'normal-mode-parameters', __DOP_OSI_PDUs_val_2_normal_mode_parameters),
        ])
    _DOP_OSI_PDUs_val_2._ext = None
    _DOP_OSI_PDUs_val_3 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiOperation')))
    __DOP_OSI_PDUs_val_3_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    ___DOP_OSI_PDUs_val_3_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = CHOICE(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiDirectoryOperation')))
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiReq')))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab = CLASS(name='_tab_OPERATION', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingArgument')))
    __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingResult')))
    __OPERATION_Errors_val_ParameterType_0_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    ___OPERATION_Errors_val_ParameterType_0_4_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OpBindingErrorParam')))
    ___OPERATION_Errors_val_ParameterType_0_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_4_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OpBindingErrorParam')))
    ____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_4_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_4_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_4._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_4_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_4_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_4._ext = None
    __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingArgument')))
    __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingResult')))
    __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingArgument')))
    __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingResult')))
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab._val = ASN1Set(rv=[dict([(u'ArgumentType', __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0), (u'ResultType', __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 100))]), dict([(u'ArgumentType', __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1), (u'ResultType', __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 102))]), dict([(u'ArgumentType', __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2), (u'ResultType', __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 101))])], rr=[], ev=None, er=[])
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab = _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_at = None
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_id = u'operationCode'
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ArgumentType']))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab = _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_at = ('..', u'opcode')
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_id = u'ArgumentType'
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._cont = ASN1Dict([
        (u'invokeId', ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId),
        (u'opcode', ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode),
        (u'argument', ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument),
        ])
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._ext = None
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = SEQ(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRes')))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result = SEQ(name=u'result', mode=MODE_TYPE)
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab = _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_at = None
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_id = u'operationCode'
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ResultType']))
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab = _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_at = ('..', u'opcode')
    _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_id = u'ResultType'
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._cont = ASN1Dict([
        (u'opcode', _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode),
        (u'result', _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result),
        ])
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._ext = None
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._cont = ASN1Dict([
        (u'invokeId', ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId),
        (u'result', ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result),
        ])
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._ext = None
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiErr')))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'errorCode']))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab = _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_at = None
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_id = u'errorCode'
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error = OPEN(name=u'error', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'ParameterType']))
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab = _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_at = ('..', u'errcode')
    ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_id = u'ParameterType'
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._cont = ASN1Dict([
        (u'invokeID', ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID),
        (u'errcode', ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode),
        (u'error', ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error),
        ])
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._ext = None
    _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject = SEQ(name=u'reject', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRej')))
    ______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'request', _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request),
        (u'result', _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'error', _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error),
        (u'reject', _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject),
        ])
    ______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._ext = None
    ___DOP_OSI_PDUs_val_3_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values),
        ])
    ___DOP_OSI_PDUs_val_3_fully_encoded_data__item_._ext = None
    __DOP_OSI_PDUs_val_3_fully_encoded_data._cont = ___DOP_OSI_PDUs_val_3_fully_encoded_data__item_
    __DOP_OSI_PDUs_val_3_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    _DOP_OSI_PDUs_val_3._cont = ASN1Dict([
        (u'fully-encoded-data', __DOP_OSI_PDUs_val_3_fully_encoded_data),
        ])
    _DOP_OSI_PDUs_val_3._ext = None
    _DOP_OSI_PDUs_val_4 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiUnbind')))
    _DOP_OSI_PDUs_val_5 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'PresentationAbort')))
    DOP_OSI_PDUs._const_val = ASN1Set(rv=[_DOP_OSI_PDUs_val_0, _DOP_OSI_PDUs_val_1, _DOP_OSI_PDUs_val_2, _DOP_OSI_PDUs_val_3, _DOP_OSI_PDUs_val_4, _DOP_OSI_PDUs_val_5], ev=None)
    
    #-----< ShadowSupplierInitiatedDISP-OSI-PDUs >-----#
    ShadowSupplierInitiatedDISP_OSI_PDUs = OPEN(name=u'ShadowSupplierInitiatedDISP-OSI-PDUs', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OSI-PDU')))
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_0 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBind')))
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector_mode_value),
        ])
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector._ext = None
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector = OCT_STR(name=u'calling-presentation-selector', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector = OCT_STR(name=u'called-presentation-selector', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list = SEQ_OF(name=u'presentation-context-definition-list', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Context-list')))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARQ-apdu')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title = CHOICE(name=u'called-AP-title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier = SET_OF(name=u'called-AE-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier = INT(name=u'called-AP-invocation-identifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier = INT(name=u'called-AE-invocation-identifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title = CHOICE(name=u'calling-AP-title', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier = SET_OF(name=u'calling-AE-qualifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier = INT(name=u'calling-AP-invocation-identifier', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier = INT(name=u'calling-AE-invocation-identifier', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBind')))
    __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'called-AP-title', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title),
        (u'called-AE-qualifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier),
        (u'called-AP-invocation-identifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier),
        (u'called-AE-invocation-identifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier),
        (u'calling-AP-title', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title),
        (u'calling-AE-qualifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier),
        (u'calling-AP-invocation-identifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier),
        (u'calling-AE-invocation-identifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier),
        (u'implementation-information', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data._ext = None
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version),
        (u'calling-presentation-selector', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector),
        (u'called-presentation-selector', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector),
        (u'presentation-context-definition-list', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list),
        (u'user-data', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data),
        ])
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters._ext = None
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_0._cont = ASN1Dict([
        (u'mode-selector', __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector),
        (u'normal-mode-parameters', __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters),
        ])
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_0._ext = None
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_1 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindResult')))
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector_mode_value),
        ])
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector._ext = None
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result = INT(name=u'result', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result')))
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._cont = ASN1Dict([
        (u'result', _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result),
        (u'transfer-syntax-name', _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name),
        ])
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._ext = None
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._cont = ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARE-apdu')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindRes')))
    __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data._ext = None
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list),
        (u'user-data', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data),
        ])
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters._ext = None
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_1._cont = ASN1Dict([
        (u'mode-selector', __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector),
        (u'normal-mode-parameters', __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters),
        ])
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_1._ext = None
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_2 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindError')))
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE)
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result-list')), opt=True)
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Provider-reason')), opt=True)
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE, opt=True)
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AAREerr-apdu')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindErr')), opt=True)
    __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data._ext = None
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list),
        (u'provider-reason', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason),
        (u'user-data', ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data),
        ])
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters._ext = None
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_2._cont = ASN1Dict([
        (u'normal-mode-parameters', __ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters),
        ])
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_2._ext = None
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_3 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiOperation')))
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = CHOICE(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiDirectoryOperation')))
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiReq')))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab = CLASS(name='_tab_OPERATION', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    __OPERATION_Errors_val_ParameterType_0_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    ___OPERATION_Errors_val_ParameterType_0_5_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_5_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_5_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_5_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_5._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_5_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_5_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_5._ext = None
    __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab._val = ASN1Set(rv=[dict([(u'ArgumentType', __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0), (u'ResultType', __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1), (u'ResultType', __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab = _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_at = None
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_id = u'operationCode'
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ArgumentType']))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab = _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_at = ('..', u'opcode')
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_id = u'ArgumentType'
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._cont = ASN1Dict([
        (u'invokeId', ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId),
        (u'opcode', ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode),
        (u'argument', ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument),
        ])
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._ext = None
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = SEQ(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRes')))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result = SEQ(name=u'result', mode=MODE_TYPE)
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab = _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_at = None
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_id = u'operationCode'
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ResultType']))
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab = _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_at = ('..', u'opcode')
    _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_id = u'ResultType'
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._cont = ASN1Dict([
        (u'opcode', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode),
        (u'result', _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result),
        ])
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._ext = None
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._cont = ASN1Dict([
        (u'invokeId', ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId),
        (u'result', ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result),
        ])
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._ext = None
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiErr')))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'errorCode']))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab = _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_at = None
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_id = u'errorCode'
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error = OPEN(name=u'error', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'ParameterType']))
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab = _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_at = ('..', u'errcode')
    ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_id = u'ParameterType'
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._cont = ASN1Dict([
        (u'invokeID', ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID),
        (u'errcode', ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode),
        (u'error', ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error),
        ])
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._ext = None
    _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject = SEQ(name=u'reject', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRej')))
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'request', _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request),
        (u'result', _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'error', _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error),
        (u'reject', _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject),
        ])
    ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._ext = None
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values),
        ])
    ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_._ext = None
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data._cont = ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_
    __ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_3._cont = ASN1Dict([
        (u'fully-encoded-data', __ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data),
        ])
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_3._ext = None
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_4 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiUnbind')))
    _ShadowSupplierInitiatedDISP_OSI_PDUs_val_5 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'PresentationAbort')))
    ShadowSupplierInitiatedDISP_OSI_PDUs._const_val = ASN1Set(rv=[_ShadowSupplierInitiatedDISP_OSI_PDUs_val_0, _ShadowSupplierInitiatedDISP_OSI_PDUs_val_1, _ShadowSupplierInitiatedDISP_OSI_PDUs_val_2, _ShadowSupplierInitiatedDISP_OSI_PDUs_val_3, _ShadowSupplierInitiatedDISP_OSI_PDUs_val_4, _ShadowSupplierInitiatedDISP_OSI_PDUs_val_5], ev=None)
    
    #-----< ShadowSupplierInitiatedAsynchronousDISP-OSI-PDUs >-----#
    ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs = OPEN(name=u'ShadowSupplierInitiatedAsynchronousDISP-OSI-PDUs', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OSI-PDU')))
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBind')))
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector_mode_value),
        ])
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector._ext = None
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector = OCT_STR(name=u'calling-presentation-selector', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector = OCT_STR(name=u'called-presentation-selector', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list = SEQ_OF(name=u'presentation-context-definition-list', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Context-list')))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARQ-apdu')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title = CHOICE(name=u'called-AP-title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier = SET_OF(name=u'called-AE-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier = INT(name=u'called-AP-invocation-identifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier = INT(name=u'called-AE-invocation-identifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title = CHOICE(name=u'calling-AP-title', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier = SET_OF(name=u'calling-AE-qualifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier = INT(name=u'calling-AP-invocation-identifier', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier = INT(name=u'calling-AE-invocation-identifier', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBind')))
    __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'called-AP-title', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title),
        (u'called-AE-qualifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier),
        (u'called-AP-invocation-identifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier),
        (u'called-AE-invocation-identifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier),
        (u'calling-AP-title', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title),
        (u'calling-AE-qualifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier),
        (u'calling-AP-invocation-identifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier),
        (u'calling-AE-invocation-identifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier),
        (u'implementation-information', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data._ext = None
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version),
        (u'calling-presentation-selector', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector),
        (u'called-presentation-selector', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector),
        (u'presentation-context-definition-list', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list),
        (u'user-data', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data),
        ])
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters._ext = None
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0._cont = ASN1Dict([
        (u'mode-selector', __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector),
        (u'normal-mode-parameters', __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters),
        ])
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0._ext = None
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindResult')))
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector_mode_value),
        ])
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector._ext = None
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result = INT(name=u'result', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result')))
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._cont = ASN1Dict([
        (u'result', _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result),
        (u'transfer-syntax-name', _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name),
        ])
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._ext = None
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._cont = ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARE-apdu')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindRes')))
    __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data._ext = None
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list),
        (u'user-data', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data),
        ])
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters._ext = None
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1._cont = ASN1Dict([
        (u'mode-selector', __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector),
        (u'normal-mode-parameters', __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters),
        ])
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1._ext = None
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindError')))
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE)
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result-list')), opt=True)
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Provider-reason')), opt=True)
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE, opt=True)
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AAREerr-apdu')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindErr')), opt=True)
    __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data._ext = None
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list),
        (u'provider-reason', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason),
        (u'user-data', ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data),
        ])
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters._ext = None
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2._cont = ASN1Dict([
        (u'normal-mode-parameters', __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters),
        ])
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2._ext = None
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiOperation')))
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = CHOICE(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiDirectoryOperation')))
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiReq')))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab = CLASS(name='_tab_OPERATION', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab._val = ASN1Set(rv=[dict([(u'ArgumentType', __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0), (u'ResultType', __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1), (u'ResultType', __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab = _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_at = None
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_id = u'operationCode'
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ArgumentType']))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab = _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_at = ('..', u'opcode')
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_id = u'ArgumentType'
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._cont = ASN1Dict([
        (u'invokeId', ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId),
        (u'opcode', ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode),
        (u'argument', ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument),
        ])
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._ext = None
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = SEQ(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRes')))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result = SEQ(name=u'result', mode=MODE_TYPE)
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab = _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_at = None
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_id = u'operationCode'
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ResultType']))
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab = _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_at = ('..', u'opcode')
    _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_id = u'ResultType'
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._cont = ASN1Dict([
        (u'opcode', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode),
        (u'result', _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result),
        ])
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._ext = None
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._cont = ASN1Dict([
        (u'invokeId', ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId),
        (u'result', ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result),
        ])
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._ext = None
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiErr')))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'errorCode']))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab = _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_at = None
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_id = u'errorCode'
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error = OPEN(name=u'error', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'ParameterType']))
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab = _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_at = ('..', u'errcode')
    ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_id = u'ParameterType'
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._cont = ASN1Dict([
        (u'invokeID', ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID),
        (u'errcode', ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode),
        (u'error', ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error),
        ])
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._ext = None
    _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject = SEQ(name=u'reject', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRej')))
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'request', _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request),
        (u'result', _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'error', _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error),
        (u'reject', _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject),
        ])
    ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._ext = None
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values),
        ])
    ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_._ext = None
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data._cont = ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_
    __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3._cont = ASN1Dict([
        (u'fully-encoded-data', __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data),
        ])
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3._ext = None
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_4 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiUnbind')))
    _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_5 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'PresentationAbort')))
    ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs._const_val = ASN1Set(rv=[_ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0, _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1, _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2, _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3, _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_4, _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_5], ev=None)
    
    #-----< ShadowConsumerInitiatedDISP-OSI-PDUs >-----#
    ShadowConsumerInitiatedDISP_OSI_PDUs = OPEN(name=u'ShadowConsumerInitiatedDISP-OSI-PDUs', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OSI-PDU')))
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_0 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBind')))
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector_mode_value),
        ])
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector._ext = None
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector = OCT_STR(name=u'calling-presentation-selector', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector = OCT_STR(name=u'called-presentation-selector', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list = SEQ_OF(name=u'presentation-context-definition-list', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Context-list')))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARQ-apdu')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title = CHOICE(name=u'called-AP-title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier = SET_OF(name=u'called-AE-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier = INT(name=u'called-AP-invocation-identifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier = INT(name=u'called-AE-invocation-identifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title = CHOICE(name=u'calling-AP-title', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier = SET_OF(name=u'calling-AE-qualifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier = INT(name=u'calling-AP-invocation-identifier', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier = INT(name=u'calling-AE-invocation-identifier', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBind')))
    __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'called-AP-title', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title),
        (u'called-AE-qualifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier),
        (u'called-AP-invocation-identifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier),
        (u'called-AE-invocation-identifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier),
        (u'calling-AP-title', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title),
        (u'calling-AE-qualifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier),
        (u'calling-AP-invocation-identifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier),
        (u'calling-AE-invocation-identifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier),
        (u'implementation-information', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data._ext = None
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version),
        (u'calling-presentation-selector', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector),
        (u'called-presentation-selector', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector),
        (u'presentation-context-definition-list', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list),
        (u'user-data', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data),
        ])
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters._ext = None
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_0._cont = ASN1Dict([
        (u'mode-selector', __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector),
        (u'normal-mode-parameters', __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters),
        ])
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_0._ext = None
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_1 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindResult')))
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector_mode_value),
        ])
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector._ext = None
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result = INT(name=u'result', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result')))
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._cont = ASN1Dict([
        (u'result', _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result),
        (u'transfer-syntax-name', _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name),
        ])
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._ext = None
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._cont = ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARE-apdu')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindRes')))
    __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data._ext = None
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list),
        (u'user-data', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data),
        ])
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters._ext = None
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_1._cont = ASN1Dict([
        (u'mode-selector', __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector),
        (u'normal-mode-parameters', __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters),
        ])
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_1._ext = None
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_2 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindError')))
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE)
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result-list')), opt=True)
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Provider-reason')), opt=True)
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE, opt=True)
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AAREerr-apdu')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindErr')), opt=True)
    __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data._ext = None
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list),
        (u'provider-reason', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason),
        (u'user-data', ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data),
        ])
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters._ext = None
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_2._cont = ASN1Dict([
        (u'normal-mode-parameters', __ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters),
        ])
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_2._ext = None
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_3 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiOperation')))
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = CHOICE(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiDirectoryOperation')))
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiReq')))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab = CLASS(name='_tab_OPERATION', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab._val = ASN1Set(rv=[dict([(u'ArgumentType', __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0), (u'ResultType', __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1), (u'ResultType', __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab = _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_at = None
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_id = u'operationCode'
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ArgumentType']))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab = _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_at = ('..', u'opcode')
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_id = u'ArgumentType'
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._cont = ASN1Dict([
        (u'invokeId', ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId),
        (u'opcode', ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode),
        (u'argument', ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument),
        ])
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._ext = None
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = SEQ(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRes')))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result = SEQ(name=u'result', mode=MODE_TYPE)
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab = _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_at = None
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_id = u'operationCode'
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ResultType']))
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab = _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_at = ('..', u'opcode')
    _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_id = u'ResultType'
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._cont = ASN1Dict([
        (u'opcode', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode),
        (u'result', _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result),
        ])
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._ext = None
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._cont = ASN1Dict([
        (u'invokeId', ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId),
        (u'result', ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result),
        ])
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._ext = None
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiErr')))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'errorCode']))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab = _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_at = None
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_id = u'errorCode'
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error = OPEN(name=u'error', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'ParameterType']))
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab = _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_at = ('..', u'errcode')
    ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_id = u'ParameterType'
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._cont = ASN1Dict([
        (u'invokeID', ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID),
        (u'errcode', ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode),
        (u'error', ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error),
        ])
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._ext = None
    _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject = SEQ(name=u'reject', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRej')))
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'request', _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request),
        (u'result', _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'error', _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error),
        (u'reject', _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject),
        ])
    ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._ext = None
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values),
        ])
    ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_._ext = None
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data._cont = ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_
    __ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_3._cont = ASN1Dict([
        (u'fully-encoded-data', __ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data),
        ])
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_3._ext = None
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_4 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiUnbind')))
    _ShadowConsumerInitiatedDISP_OSI_PDUs_val_5 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'PresentationAbort')))
    ShadowConsumerInitiatedDISP_OSI_PDUs._const_val = ASN1Set(rv=[_ShadowConsumerInitiatedDISP_OSI_PDUs_val_0, _ShadowConsumerInitiatedDISP_OSI_PDUs_val_1, _ShadowConsumerInitiatedDISP_OSI_PDUs_val_2, _ShadowConsumerInitiatedDISP_OSI_PDUs_val_3, _ShadowConsumerInitiatedDISP_OSI_PDUs_val_4, _ShadowConsumerInitiatedDISP_OSI_PDUs_val_5], ev=None)
    
    #-----< ShadowConsumerInitiatedAsynchronousDISP-OSI-PDUs >-----#
    ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs = OPEN(name=u'ShadowConsumerInitiatedAsynchronousDISP-OSI-PDUs', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OSI-PDU')))
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBind')))
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector_mode_value),
        ])
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector._ext = None
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector = OCT_STR(name=u'calling-presentation-selector', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector = OCT_STR(name=u'called-presentation-selector', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list = SEQ_OF(name=u'presentation-context-definition-list', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Context-list')))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARQ-apdu')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title = CHOICE(name=u'called-AP-title', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier = SET_OF(name=u'called-AE-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier = INT(name=u'called-AP-invocation-identifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier = INT(name=u'called-AE-invocation-identifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title = CHOICE(name=u'calling-AP-title', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier = SET_OF(name=u'calling-AE-qualifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier = INT(name=u'calling-AP-invocation-identifier', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier = INT(name=u'calling-AE-invocation-identifier', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBind')))
    __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'called-AP-title', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title),
        (u'called-AE-qualifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier),
        (u'called-AP-invocation-identifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier),
        (u'called-AE-invocation-identifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier),
        (u'calling-AP-title', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title),
        (u'calling-AE-qualifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier),
        (u'calling-AP-invocation-identifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier),
        (u'calling-AE-invocation-identifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier),
        (u'implementation-information', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data._ext = None
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version),
        (u'calling-presentation-selector', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector),
        (u'called-presentation-selector', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector),
        (u'presentation-context-definition-list', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list),
        (u'user-data', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data),
        ])
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters._ext = None
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0._cont = ASN1Dict([
        (u'mode-selector', __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector),
        (u'normal-mode-parameters', __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters),
        ])
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0._ext = None
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1 = SET(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindResult')))
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector = SET(name=u'mode-selector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector_mode_value = INT(name=u'mode-value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector_mode_value._const_val = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector._cont = ASN1Dict([
        (u'mode-value', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector_mode_value),
        ])
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector._ext = None
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result = INT(name=u'result', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result')))
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._cont = ASN1Dict([
        (u'result', _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result),
        (u'transfer-syntax-name', _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name),
        ])
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_._ext = None
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._cont = ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AARE-apdu')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[0], rr=[], ev=None, er=[])
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindRes')))
    __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data._ext = None
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list),
        (u'user-data', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data),
        ])
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters._ext = None
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1._cont = ASN1Dict([
        (u'mode-selector', __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector),
        (u'normal-mode-parameters', __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters),
        ])
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1._ext = None
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiBindError')))
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE)
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version._cont = ASN1Dict([(u'version-1', 0)])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector = OCT_STR(name=u'responding-presentation-selector', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-selector')), opt=True)
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list = SEQ_OF(name=u'presentation-context-definition-result-list', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result-list')), opt=True)
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Provider-reason')), opt=True)
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE, opt=True)
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AAREerr-apdu')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version._cont = ASN1Dict([(u'version1', 0)])
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Application-context-name')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-result')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=2)], ev=None, er=[])
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Associate-source-diagnostic')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title = CHOICE(name=u'responding-AP-title', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier = SET_OF(name=u'responding-AE-qualifier', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier = INT(name=u'responding-AP-invocation-identifier', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AP-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier = INT(name=u'responding-AE-invocation-identifier', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'AE-invocation-identifier')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information = STR_GRAPH(name=u'implementation-information', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Implementation-data')), opt=True)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Association-informationBindErr')), opt=True)
    __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._cont = __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'protocol-version', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version),
        (u'application-context-name', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name),
        (u'result', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'result-source-diagnostic', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic),
        (u'responding-AP-title', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title),
        (u'responding-AE-qualifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier),
        (u'responding-AP-invocation-identifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier),
        (u'responding-AE-invocation-identifier', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier),
        (u'implementation-information', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information),
        (u'user-information', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information),
        ])
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'transfer-syntax-name', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name),
        (u'presentation-context-identifier', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._cont = _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data._ext = None
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters._cont = ASN1Dict([
        (u'protocol-version', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version),
        (u'responding-presentation-selector', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector),
        (u'presentation-context-definition-result-list', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list),
        (u'provider-reason', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason),
        (u'user-data', ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data),
        ])
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters._ext = None
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2._cont = ASN1Dict([
        (u'normal-mode-parameters', __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters),
        ])
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2._ext = None
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiOperation')))
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = CHOICE(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiDirectoryOperation')))
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiReq')))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab = CLASS(name='_tab_OPERATION', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab._val = ASN1Set(rv=[dict([(u'ArgumentType', __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0), (u'ResultType', __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1), (u'ResultType', __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab = _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_at = None
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode._const_tab_id = u'operationCode'
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument = OPEN(name=u'argument', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ArgumentType']))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab = _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_at = ('..', u'opcode')
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument._const_tab_id = u'ArgumentType'
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._cont = ASN1Dict([
        (u'invokeId', ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId),
        (u'opcode', ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode),
        (u'argument', ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument),
        ])
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request._ext = None
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result = SEQ(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRes')))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result = SEQ(name=u'result', mode=MODE_TYPE)
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode = CHOICE(name=u'opcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'operationCode']))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab = _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_at = None
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode._const_tab_id = u'operationCode'
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result = OPEN(name=u'result', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'ResultType']))
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab = _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_at = ('..', u'opcode')
    _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result._const_tab_id = u'ResultType'
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._cont = ASN1Dict([
        (u'opcode', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode),
        (u'result', _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result),
        ])
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result._ext = None
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._cont = ASN1Dict([
        (u'invokeId', ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId),
        (u'result', ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result),
        ])
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result._ext = None
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiErr')))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID = CHOICE(name=u'invokeID', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode = CHOICE(name=u'errcode', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'errorCode']))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab = _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_at = None
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode._const_tab_id = u'errorCode'
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error = OPEN(name=u'error', mode=MODE_TYPE, typeref=ASN1RefClassField(('CommonProtocolSpecification', 'OPERATION'), [u'Errors', u'ParameterType']))
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab = _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_at = ('..', u'errcode')
    ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error._const_tab_id = u'ParameterType'
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._cont = ASN1Dict([
        (u'invokeID', ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID),
        (u'errcode', ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode),
        (u'error', ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error),
        ])
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error._ext = None
    _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject = SEQ(name=u'reject', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiRej')))
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._cont = ASN1Dict([
        (u'request', _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request),
        (u'result', _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result),
        (u'error', _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error),
        (u'reject', _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject),
        ])
    ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0._ext = None
    _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values._ext = None
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values),
        ])
    ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_._ext = None
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data._cont = ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_
    __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3._cont = ASN1Dict([
        (u'fully-encoded-data', __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data),
        ])
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3._ext = None
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_4 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'OsiUnbind')))
    _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_5 = CHOICE(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'PresentationAbort')))
    ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs._const_val = ASN1Set(rv=[_ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0, _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1, _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2, _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3, _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_4, _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_5], ev=None)
    
    #-----< APPLICATION-CONTEXT >-----#
    APPLICATION_CONTEXT = CLASS(name=u'APPLICATION-CONTEXT', mode=MODE_TYPE)
    _APPLICATION_CONTEXT_bind_operation = CLASS(name=u'bind-operation', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _APPLICATION_CONTEXT_Operations = CLASS(name=u'Operations', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _APPLICATION_CONTEXT_applicationContextName = OID(name=u'applicationContextName', mode=MODE_VALUE, uniq=True)
    APPLICATION_CONTEXT._cont = ASN1Dict([
        (u'bind-operation', _APPLICATION_CONTEXT_bind_operation),
        (u'Operations', _APPLICATION_CONTEXT_Operations),
        (u'applicationContextName', _APPLICATION_CONTEXT_applicationContextName),
        ])
    
    #-----< directoryAccessAC >-----#
    directoryAccessAC = CLASS(name=u'directoryAccessAC', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT')))
    __APPLICATION_CONTEXT_bind_operation_val_ArgumentType = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'DirectoryBindArgument')))
    __APPLICATION_CONTEXT_bind_operation_val_ResultType = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'DirectoryBindResult')))
    __OPERATION_Errors_val_ParameterType_0_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____OPERATION_Errors_val_ParameterType_0_6_unsigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    ____OPERATION_Errors_val_ParameterType_0_6_unsigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_6_unsigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    _____OPERATION_Errors_val_ParameterType_0_6_unsigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    ____OPERATION_Errors_val_ParameterType_0_6_unsigned_error._cont = ASN1Dict([
        (u'serviceError', _____OPERATION_Errors_val_ParameterType_0_6_unsigned_error_serviceError),
        (u'securityError', _____OPERATION_Errors_val_ParameterType_0_6_unsigned_error_securityError),
        ])
    ____OPERATION_Errors_val_ParameterType_0_6_unsigned_error._ext = []
    ____OPERATION_Errors_val_ParameterType_0_6_unsigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ___OPERATION_Errors_val_ParameterType_0_6_unsigned._cont = ASN1Dict([
        (u'versions', ____OPERATION_Errors_val_ParameterType_0_6_unsigned_versions),
        (u'error', ____OPERATION_Errors_val_ParameterType_0_6_unsigned_error),
        (u'securityParameters', ____OPERATION_Errors_val_ParameterType_0_6_unsigned_securityParameters),
        ])
    ___OPERATION_Errors_val_ParameterType_0_6_unsigned._ext = None
    ___OPERATION_Errors_val_ParameterType_0_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    ______OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    ______OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error._cont = ASN1Dict([
        (u'serviceError', ______OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error_serviceError),
        (u'securityError', ______OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error_securityError),
        ])
    _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error._ext = []
    _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned._cont = ASN1Dict([
        (u'versions', _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_versions),
        (u'error', _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error),
        (u'securityParameters', _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_securityParameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned._ext = None
    ____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_6_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_6_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_6._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_6_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_6_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_6._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_3 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_4 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_5 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_6 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_7 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_8 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_9 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_10 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    directoryAccessAC._val = dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 1))])
    
    #-----< directorySystemAC >-----#
    directorySystemAC = CLASS(name=u'directorySystemAC', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT')))
    __APPLICATION_CONTEXT_bind_operation_val_ArgumentType_0 = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindArgument')))
    __APPLICATION_CONTEXT_bind_operation_val_ResultType_0 = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_3_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_3_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_3_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_4_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_4_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_4_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_5_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_5_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_5_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_6_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_6_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_6_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_7_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_7_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_7_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_8_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_8_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_8_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_9_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_9_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_9_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_10_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_10_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_10_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_11 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType._cont = _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType._cont = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_11._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_11._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_12 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_12._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_12._ext = None
    directorySystemAC._val = dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_2), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_4), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_3), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))])
    
    #-----< shadowSupplierInitiatedAC >-----#
    shadowSupplierInitiatedAC = CLASS(name=u'shadowSupplierInitiatedAC', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    shadowSupplierInitiatedAC._val = dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])
    
    #-----< shadowConsumerInitiatedAC >-----#
    shadowConsumerInitiatedAC = CLASS(name=u'shadowConsumerInitiatedAC', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    shadowConsumerInitiatedAC._val = dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])
    
    #-----< shadowSupplierInitiatedAsynchronousAC >-----#
    shadowSupplierInitiatedAsynchronousAC = CLASS(name=u'shadowSupplierInitiatedAsynchronousAC', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT')))
    shadowSupplierInitiatedAsynchronousAC._val = dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 8))])
    
    #-----< shadowConsumerInitiatedAsynchronousAC >-----#
    shadowConsumerInitiatedAsynchronousAC = CLASS(name=u'shadowConsumerInitiatedAsynchronousAC', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT')))
    shadowConsumerInitiatedAsynchronousAC._val = dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_5), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 9))])
    
    #-----< directoryOperationalBindingManagementAC >-----#
    directoryOperationalBindingManagementAC = CLASS(name=u'directoryOperationalBindingManagementAC', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_3 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_3 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_3 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_3 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_2_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_2_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingResult')))
    directoryOperationalBindingManagementAC._val = dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_6)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 100))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 102))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_4), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_3), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 101))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 3))])
    
    #-----< id-as-directoryAccessAS >-----#
    id_as_directoryAccessAS = OID(name=u'id-as-directoryAccessAS', mode=MODE_VALUE)
    id_as_directoryAccessAS._val = (2, 5, 9, 1)
    
    #-----< id-as-directorySystemAS >-----#
    id_as_directorySystemAS = OID(name=u'id-as-directorySystemAS', mode=MODE_VALUE)
    id_as_directorySystemAS._val = (2, 5, 9, 2)
    
    #-----< id-as-directoryShadowAS >-----#
    id_as_directoryShadowAS = OID(name=u'id-as-directoryShadowAS', mode=MODE_VALUE)
    id_as_directoryShadowAS._val = (2, 5, 9, 3)
    
    #-----< id-as-directoryOperationalBindingManagementAS >-----#
    id_as_directoryOperationalBindingManagementAS = OID(name=u'id-as-directoryOperationalBindingManagementAS', mode=MODE_VALUE)
    id_as_directoryOperationalBindingManagementAS._val = (2, 5, 9, 4)
    
    #-----< id-acseAS >-----#
    id_acseAS = OID(name=u'id-acseAS', mode=MODE_VALUE)
    id_acseAS._val = (2, 2, 1, 0, 1)
    
    #-----< id-ac-directoryAccessAC >-----#
    id_ac_directoryAccessAC = OID(name=u'id-ac-directoryAccessAC', mode=MODE_VALUE)
    id_ac_directoryAccessAC._val = (2, 5, 3, 1)
    
    #-----< id-ac-directorySystemAC >-----#
    id_ac_directorySystemAC = OID(name=u'id-ac-directorySystemAC', mode=MODE_VALUE)
    id_ac_directorySystemAC._val = (2, 5, 3, 2)
    
    #-----< id-ac-directoryOperationalBindingManagementAC >-----#
    id_ac_directoryOperationalBindingManagementAC = OID(name=u'id-ac-directoryOperationalBindingManagementAC', mode=MODE_VALUE)
    id_ac_directoryOperationalBindingManagementAC._val = (2, 5, 3, 3)
    
    #-----< id-ac-shadowConsumerInitiatedAC >-----#
    id_ac_shadowConsumerInitiatedAC = OID(name=u'id-ac-shadowConsumerInitiatedAC', mode=MODE_VALUE)
    id_ac_shadowConsumerInitiatedAC._val = (2, 5, 3, 4)
    
    #-----< id-ac-shadowSupplierInitiatedAC >-----#
    id_ac_shadowSupplierInitiatedAC = OID(name=u'id-ac-shadowSupplierInitiatedAC', mode=MODE_VALUE)
    id_ac_shadowSupplierInitiatedAC._val = (2, 5, 3, 5)
    
    #-----< id-ac-shadowSupplierInitiatedAsynchronousAC >-----#
    id_ac_shadowSupplierInitiatedAsynchronousAC = OID(name=u'id-ac-shadowSupplierInitiatedAsynchronousAC', mode=MODE_VALUE)
    id_ac_shadowSupplierInitiatedAsynchronousAC._val = (2, 5, 3, 8)
    
    #-----< id-ac-shadowConsumerInitiatedAsynchronousAC >-----#
    id_ac_shadowConsumerInitiatedAsynchronousAC = OID(name=u'id-ac-shadowConsumerInitiatedAsynchronousAC', mode=MODE_VALUE)
    id_ac_shadowConsumerInitiatedAsynchronousAC._val = (2, 5, 3, 9)
    
    _all_ = [
        ___DAP_OSI_PDUs_val_0_mode_selector_mode_value,
        __DAP_OSI_PDUs_val_0_mode_selector,
        ___DAP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version,
        ___DAP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector,
        ___DAP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector,
        ___DAP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list,
        ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data,
        ___DAP_OSI_PDUs_val_0_normal_mode_parameters_user_data,
        __DAP_OSI_PDUs_val_0_normal_mode_parameters,
        _DAP_OSI_PDUs_val_0,
        ___DAP_OSI_PDUs_val_1_mode_selector_mode_value,
        __DAP_OSI_PDUs_val_1_mode_selector,
        ___DAP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version,
        ___DAP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector,
        _____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result,
        _____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name,
        ____DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_,
        ___DAP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list,
        ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data,
        ___DAP_OSI_PDUs_val_1_normal_mode_parameters_user_data,
        __DAP_OSI_PDUs_val_1_normal_mode_parameters,
        _DAP_OSI_PDUs_val_1,
        ___DAP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version,
        ___DAP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector,
        ___DAP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list,
        ___DAP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason,
        ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data,
        ___DAP_OSI_PDUs_val_2_normal_mode_parameters_user_data,
        __DAP_OSI_PDUs_val_2_normal_mode_parameters,
        _DAP_OSI_PDUs_val_2,
        ____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier,
        ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId,
        _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0,
        ___OPERATION_Errors_val_ParameterType_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_signed,
        __OPERATION_Errors_val_ParameterType_0,
        ___OPERATION_Errors_val_ParameterType_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_signed,
        __OPERATION_Errors_val_ParameterType_1,
        ___OPERATION_Errors_val_ParameterType_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_signed,
        __OPERATION_Errors_val_ParameterType_2,
        ___OPERATION_Errors_val_ParameterType_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_signed,
        __OPERATION_Errors_val_ParameterType_3,
        ___OPERATION_Errors_val_ParameterType_4_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_signed,
        __OPERATION_Errors_val_ParameterType_4,
        ___OPERATION_Errors_val_ParameterType_5_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_signed,
        __OPERATION_Errors_val_ParameterType_5,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2,
        ___OPERATION_Errors_val_ParameterType_0_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_0_signed,
        __OPERATION_Errors_val_ParameterType_0_0,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3,
        ___OPERATION_Errors_val_ParameterType_0_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_1_signed,
        __OPERATION_Errors_val_ParameterType_0_1,
        ___OPERATION_Errors_val_ParameterType_1_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_0_signed,
        __OPERATION_Errors_val_ParameterType_1_0,
        ___OPERATION_Errors_val_ParameterType_2_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_0_signed,
        __OPERATION_Errors_val_ParameterType_2_0,
        ___OPERATION_Errors_val_ParameterType_3_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_0_signed,
        __OPERATION_Errors_val_ParameterType_3_0,
        ___OPERATION_Errors_val_ParameterType_4_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_0_signed,
        __OPERATION_Errors_val_ParameterType_4_0,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5,
        ___OPERATION_Errors_val_ParameterType_5_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_0_signed,
        __OPERATION_Errors_val_ParameterType_5_0,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6,
        ___OPERATION_Errors_val_ParameterType_3_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_1_signed,
        __OPERATION_Errors_val_ParameterType_3_1,
        ___OPERATION_Errors_val_ParameterType_4_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_1_signed,
        __OPERATION_Errors_val_ParameterType_4_1,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9,
        ___OPERATION_Errors_val_ParameterType_0_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_2_signed,
        __OPERATION_Errors_val_ParameterType_0_2,
        ___OPERATION_Errors_val_ParameterType_1_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_1_signed,
        __OPERATION_Errors_val_ParameterType_1_1,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10,
        __________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10,
        ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode,
        ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument,
        _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request,
        ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId,
        _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode,
        _________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result,
        ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result,
        _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID,
        ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode,
        ________DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error,
        _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error,
        _______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject,
        ______DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ____DAP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values,
        ___DAP_OSI_PDUs_val_3_fully_encoded_data__item_,
        __DAP_OSI_PDUs_val_3_fully_encoded_data,
        _DAP_OSI_PDUs_val_3,
        _DAP_OSI_PDUs_val_4,
        _DAP_OSI_PDUs_val_5,
        DAP_OSI_PDUs,
        ___DSP_OSI_PDUs_val_0_mode_selector_mode_value,
        __DSP_OSI_PDUs_val_0_mode_selector,
        ___DSP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version,
        ___DSP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector,
        ___DSP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector,
        ___DSP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list,
        ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data,
        ___DSP_OSI_PDUs_val_0_normal_mode_parameters_user_data,
        __DSP_OSI_PDUs_val_0_normal_mode_parameters,
        _DSP_OSI_PDUs_val_0,
        ___DSP_OSI_PDUs_val_1_mode_selector_mode_value,
        __DSP_OSI_PDUs_val_1_mode_selector,
        ___DSP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version,
        ___DSP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector,
        _____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result,
        _____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name,
        ____DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_,
        ___DSP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list,
        ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data,
        ___DSP_OSI_PDUs_val_1_normal_mode_parameters_user_data,
        __DSP_OSI_PDUs_val_1_normal_mode_parameters,
        _DSP_OSI_PDUs_val_1,
        ___DSP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version,
        ___DSP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector,
        ___DSP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list,
        ___DSP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason,
        ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data,
        ___DSP_OSI_PDUs_val_2_normal_mode_parameters_user_data,
        __DSP_OSI_PDUs_val_2_normal_mode_parameters,
        _DSP_OSI_PDUs_val_2,
        ____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier,
        ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId,
        _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0,
        ___OPERATION_Errors_val_ParameterType_0_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_3_signed,
        __OPERATION_Errors_val_ParameterType_0_3,
        ___OPERATION_Errors_val_ParameterType_1_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_2_signed,
        __OPERATION_Errors_val_ParameterType_1_2,
        ___OPERATION_Errors_val_ParameterType_2_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_1_signed,
        __OPERATION_Errors_val_ParameterType_2_1,
        ___OPERATION_Errors_val_ParameterType_3_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_2_signed,
        __OPERATION_Errors_val_ParameterType_3_2,
        ___OPERATION_Errors_val_ParameterType_4_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_2_signed,
        __OPERATION_Errors_val_ParameterType_4_2,
        ___OPERATION_Errors_val_ParameterType_5_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_1_signed,
        __OPERATION_Errors_val_ParameterType_5_1,
        ___OPERATION_Errors_val_ParameterType_6_unsigned,
        ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_6_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_6_signed,
        __OPERATION_Errors_val_ParameterType_6,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_3,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_3,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_4,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_4,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_5,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_5,
        ___OPERATION_Errors_val_ParameterType_6_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_6_0_signed,
        __OPERATION_Errors_val_ParameterType_6_0,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_6,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_6,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_7,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_7,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_8,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_8,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_9,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_9,
        ___OPERATION_Errors_val_ParameterType_1_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_3_signed,
        __OPERATION_Errors_val_ParameterType_1_3,
        ___OPERATION_Errors_val_ParameterType_2_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_2_signed,
        __OPERATION_Errors_val_ParameterType_2_2,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_10,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_10,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_11,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_ResultType__item_,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_chainedResult,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_ResultType__item_,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_11,
        ___OPERATION_Errors_val_ParameterType_1_4_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_4_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_4_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_4_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_4_signed,
        __OPERATION_Errors_val_ParameterType_1_4,
        ___OPERATION_Errors_val_ParameterType_2_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_3_signed,
        __OPERATION_Errors_val_ParameterType_2_3,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned_chainedArgument,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned_ArgumentType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned_chainedArgument,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned_ArgumentType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_12,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned_chainedResult,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned_ResultType,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_unsigned,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned_chainedResult,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned_ResultType,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_toBeSigned,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_algorithm,
        ______________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters_tab,
        _____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier_parameters,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_algorithmIdentifier,
        ____________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed_encrypted,
        ___________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12_signed,
        __________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_12,
        ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode,
        ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument,
        _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request,
        ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId,
        _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode,
        _________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result,
        ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result,
        _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID,
        ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode,
        ________DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error,
        _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error,
        _______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject,
        ______DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ____DSP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values,
        ___DSP_OSI_PDUs_val_3_fully_encoded_data__item_,
        __DSP_OSI_PDUs_val_3_fully_encoded_data,
        _DSP_OSI_PDUs_val_3,
        _DSP_OSI_PDUs_val_4,
        _DSP_OSI_PDUs_val_5,
        DSP_OSI_PDUs,
        ___DOP_OSI_PDUs_val_0_mode_selector_mode_value,
        __DOP_OSI_PDUs_val_0_mode_selector,
        ___DOP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version,
        ___DOP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector,
        ___DOP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector,
        ___DOP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list,
        ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data,
        ___DOP_OSI_PDUs_val_0_normal_mode_parameters_user_data,
        __DOP_OSI_PDUs_val_0_normal_mode_parameters,
        _DOP_OSI_PDUs_val_0,
        ___DOP_OSI_PDUs_val_1_mode_selector_mode_value,
        __DOP_OSI_PDUs_val_1_mode_selector,
        ___DOP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version,
        ___DOP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector,
        _____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result,
        _____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name,
        ____DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_,
        ___DOP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list,
        ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data,
        ___DOP_OSI_PDUs_val_1_normal_mode_parameters_user_data,
        __DOP_OSI_PDUs_val_1_normal_mode_parameters,
        _DOP_OSI_PDUs_val_1,
        ___DOP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version,
        ___DOP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector,
        ___DOP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list,
        ___DOP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason,
        ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data,
        ___DOP_OSI_PDUs_val_2_normal_mode_parameters_user_data,
        __DOP_OSI_PDUs_val_2_normal_mode_parameters,
        _DOP_OSI_PDUs_val_2,
        ____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier,
        ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId,
        _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab,
        __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0,
        __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0,
        ___OPERATION_Errors_val_ParameterType_0_4_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_4_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_4_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_4_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_4_signed,
        __OPERATION_Errors_val_ParameterType_0_4,
        __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1,
        __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1,
        __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_2,
        __________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_2,
        ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode,
        ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument,
        _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request,
        ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId,
        _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode,
        _________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result,
        ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result,
        _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID,
        ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode,
        ________DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error,
        _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error,
        _______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject,
        ______DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ____DOP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values,
        ___DOP_OSI_PDUs_val_3_fully_encoded_data__item_,
        __DOP_OSI_PDUs_val_3_fully_encoded_data,
        _DOP_OSI_PDUs_val_3,
        _DOP_OSI_PDUs_val_4,
        _DOP_OSI_PDUs_val_5,
        DOP_OSI_PDUs,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector_mode_value,
        __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_mode_selector,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data,
        __ShadowSupplierInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters,
        _ShadowSupplierInitiatedDISP_OSI_PDUs_val_0,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector_mode_value,
        __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_mode_selector,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector,
        _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result,
        _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name,
        ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data,
        __ShadowSupplierInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters,
        _ShadowSupplierInitiatedDISP_OSI_PDUs_val_1,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data,
        __ShadowSupplierInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters,
        _ShadowSupplierInitiatedDISP_OSI_PDUs_val_2,
        ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab,
        __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0,
        __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0,
        ___OPERATION_Errors_val_ParameterType_0_5_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_5_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_5_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_5_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_5_signed,
        __OPERATION_Errors_val_ParameterType_0_5,
        __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1,
        __________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument,
        _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode,
        _________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result,
        _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode,
        ________ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error,
        _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error,
        _______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject,
        ______ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ____ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values,
        ___ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_,
        __ShadowSupplierInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data,
        _ShadowSupplierInitiatedDISP_OSI_PDUs_val_3,
        _ShadowSupplierInitiatedDISP_OSI_PDUs_val_4,
        _ShadowSupplierInitiatedDISP_OSI_PDUs_val_5,
        ShadowSupplierInitiatedDISP_OSI_PDUs,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector_mode_value,
        __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data,
        __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters,
        _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_0,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector_mode_value,
        __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector,
        _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result,
        _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name,
        ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data,
        __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters,
        _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_1,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data,
        __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters,
        _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_2,
        ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab,
        __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0,
        __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0,
        __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1,
        __________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument,
        _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode,
        _________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result,
        _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode,
        ________ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error,
        _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error,
        _______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject,
        ______ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ____ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values,
        ___ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_,
        __ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data,
        _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_3,
        _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_4,
        _ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs_val_5,
        ShadowSupplierInitiatedAsynchronousDISP_OSI_PDUs,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector_mode_value,
        __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_mode_selector,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data,
        __ShadowConsumerInitiatedDISP_OSI_PDUs_val_0_normal_mode_parameters,
        _ShadowConsumerInitiatedDISP_OSI_PDUs_val_0,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector_mode_value,
        __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_mode_selector,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector,
        _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result,
        _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name,
        ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data,
        __ShadowConsumerInitiatedDISP_OSI_PDUs_val_1_normal_mode_parameters,
        _ShadowConsumerInitiatedDISP_OSI_PDUs_val_1,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data,
        __ShadowConsumerInitiatedDISP_OSI_PDUs_val_2_normal_mode_parameters,
        _ShadowConsumerInitiatedDISP_OSI_PDUs_val_2,
        ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab,
        __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0,
        __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0,
        __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1,
        __________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument,
        _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode,
        _________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result,
        _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode,
        ________ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error,
        _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error,
        _______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject,
        ______ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ____ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values,
        ___ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data__item_,
        __ShadowConsumerInitiatedDISP_OSI_PDUs_val_3_fully_encoded_data,
        _ShadowConsumerInitiatedDISP_OSI_PDUs_val_3,
        _ShadowConsumerInitiatedDISP_OSI_PDUs_val_4,
        _ShadowConsumerInitiatedDISP_OSI_PDUs_val_5,
        ShadowConsumerInitiatedDISP_OSI_PDUs,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector_mode_value,
        __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_mode_selector,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_protocol_version,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_calling_presentation_selector,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_called_presentation_selector,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_presentation_context_definition_list,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_title,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_qualifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AP_invocation_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_called_AE_invocation_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_title,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_qualifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AP_invocation_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_calling_AE_invocation_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters_user_data,
        __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0_normal_mode_parameters,
        _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_0,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector_mode_value,
        __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_mode_selector,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_protocol_version,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_responding_presentation_selector,
        _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__result,
        _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item__transfer_syntax_name,
        ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list__item_,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_presentation_context_definition_result_list,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters_user_data,
        __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1_normal_mode_parameters,
        _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_1,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_protocol_version,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_responding_presentation_selector,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_presentation_context_definition_result_list,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_provider_reason,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__transfer_syntax_name,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_protocol_version,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_application_context_name,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_source_diagnostic,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_title,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_qualifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AP_invocation_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_responding_AE_invocation_identifier,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_implementation_information,
        __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information__item_,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_user_information,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data_fully_encoded_data,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters_user_data,
        __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2_normal_mode_parameters,
        _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_2,
        ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_context_identifier,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_invokeId,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab,
        __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_0,
        __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_0,
        __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ArgumentType_1,
        __________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode_tab_val_ResultType_1,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_opcode,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request_argument,
        _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_request,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_invokeId,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_opcode,
        _________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result_result,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result_result,
        _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_result,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_invokeID,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_errcode,
        ________ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error_error,
        _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_error,
        _______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0_reject,
        ______ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        _____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ____ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item__presentation_data_values,
        ___ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data__item_,
        __ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3_fully_encoded_data,
        _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_3,
        _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_4,
        _ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs_val_5,
        ShadowConsumerInitiatedAsynchronousDISP_OSI_PDUs,
        _APPLICATION_CONTEXT_bind_operation,
        _APPLICATION_CONTEXT_Operations,
        _APPLICATION_CONTEXT_applicationContextName,
        APPLICATION_CONTEXT,
        directoryAccessAC,
        __APPLICATION_CONTEXT_bind_operation_val_ArgumentType,
        __APPLICATION_CONTEXT_bind_operation_val_ResultType,
        ____OPERATION_Errors_val_ParameterType_0_6_unsigned_versions,
        _____OPERATION_Errors_val_ParameterType_0_6_unsigned_error_serviceError,
        _____OPERATION_Errors_val_ParameterType_0_6_unsigned_error_securityError,
        ____OPERATION_Errors_val_ParameterType_0_6_unsigned_error,
        ____OPERATION_Errors_val_ParameterType_0_6_unsigned_securityParameters,
        ___OPERATION_Errors_val_ParameterType_0_6_unsigned,
        _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_versions,
        ______OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error_serviceError,
        ______OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error_securityError,
        _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_error,
        _____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned_securityParameters,
        ____OPERATION_Errors_val_ParameterType_0_6_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_6_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_6_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_6_signed,
        __OPERATION_Errors_val_ParameterType_0_6,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_2,
        __APPLICATION_CONTEXT_Operations_val_ResultType_2,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_3,
        __APPLICATION_CONTEXT_Operations_val_ResultType_3,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_4,
        __APPLICATION_CONTEXT_Operations_val_ResultType_4,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_5,
        __APPLICATION_CONTEXT_Operations_val_ResultType_5,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_6,
        __APPLICATION_CONTEXT_Operations_val_ResultType_6,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_7,
        __APPLICATION_CONTEXT_Operations_val_ResultType_7,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_8,
        __APPLICATION_CONTEXT_Operations_val_ResultType_8,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_9,
        __APPLICATION_CONTEXT_Operations_val_ResultType_9,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_10,
        __APPLICATION_CONTEXT_Operations_val_ResultType_10,
        directorySystemAC,
        __APPLICATION_CONTEXT_bind_operation_val_ArgumentType_0,
        __APPLICATION_CONTEXT_bind_operation_val_ResultType_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_0_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_1_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_3_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_3_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_3_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_4_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_4_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_4_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_5_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_5_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_5_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_6_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_6_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_6_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_7_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_7_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_7_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_8_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_8_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_8_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_9_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_9_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_9_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_10_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_10_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_10_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_11,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_11,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_12,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_12,
        shadowSupplierInitiatedAC,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0_1,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1_1,
        shadowConsumerInitiatedAC,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_2,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0_2,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_2,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1_2,
        shadowSupplierInitiatedAsynchronousAC,
        shadowConsumerInitiatedAsynchronousAC,
        directoryOperationalBindingManagementAC,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_3,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0_3,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_3,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1_3,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_2_0,
        __APPLICATION_CONTEXT_Operations_val_ResultType_2_0,
        id_as_directoryAccessAS,
        id_as_directorySystemAS,
        id_as_directoryShadowAS,
        id_as_directoryOperationalBindingManagementAS,
        id_acseAS,
        id_ac_directoryAccessAC,
        id_ac_directorySystemAC,
        id_ac_directoryOperationalBindingManagementAC,
        id_ac_shadowConsumerInitiatedAC,
        id_ac_shadowSupplierInitiatedAC,
        id_ac_shadowSupplierInitiatedAsynchronousAC,
        id_ac_shadowConsumerInitiatedAsynchronousAC,
    ]

class DirectoryShadowAbstractService:

    _name_  = u'DirectoryShadowAbstractService'
    _oid_   = [2, 5, 1, 15, 7]
    
    _obj_ = [
        u'dSAShadowBind',
        u'shadowOperationalBinding',
        u'ModificationParameter',
        u'AgreementID',
        u'ShadowingAgreementInfo',
        u'UnitOfReplication',
        u'AreaSpecification',
        u'Knowledge',
        u'AttributeSelection',
        u'ClassAttributeSelection',
        u'ClassAttributes',
        u'AttributeTypes',
        u'UpdateMode',
        u'SupplierUpdateMode',
        u'ConsumerUpdateMode',
        u'SchedulingParameters',
        u'PeriodicStrategy',
        u'Time',
        u'All-operations-consumer-initiated',
        u'All-operations-supplier-initiated',
        u'coordinateShadowUpdate',
        u'CoordinateShadowUpdateArgument',
        u'CoordinateShadowUpdateArgumentData',
        u'CoordinateShadowUpdateResult',
        u'CoordinateShadowUpdateResultData',
        u'requestShadowUpdate',
        u'RequestShadowUpdateArgument',
        u'RequestShadowUpdateArgumentData',
        u'RequestShadowUpdateResult',
        u'RequestShadowUpdateResultData',
        u'updateShadow',
        u'UpdateShadowArgument',
        u'UpdateShadowArgumentData',
        u'UpdateShadowResult',
        u'UpdateShadowResultData',
        u'UpdateWindow',
        u'RefreshInformation',
        u'TotalRefresh',
        u'SDSEContent',
        u'SDSEType',
        u'Subtree',
        u'IncrementalRefresh',
        u'IncrementalStepRefresh',
        u'ContentChange',
        u'SubordinateChanges',
        u'shadowError',
        u'ShadowErrorData',
        u'ShadowProblem',
        ]
    _type_ = [
        u'ModificationParameter',
        u'AgreementID',
        u'ShadowingAgreementInfo',
        u'UnitOfReplication',
        u'AreaSpecification',
        u'Knowledge',
        u'AttributeSelection',
        u'ClassAttributeSelection',
        u'ClassAttributes',
        u'AttributeTypes',
        u'UpdateMode',
        u'SupplierUpdateMode',
        u'ConsumerUpdateMode',
        u'SchedulingParameters',
        u'PeriodicStrategy',
        u'Time',
        u'CoordinateShadowUpdateArgument',
        u'CoordinateShadowUpdateArgumentData',
        u'CoordinateShadowUpdateResult',
        u'CoordinateShadowUpdateResultData',
        u'RequestShadowUpdateArgument',
        u'RequestShadowUpdateArgumentData',
        u'RequestShadowUpdateResult',
        u'RequestShadowUpdateResultData',
        u'UpdateShadowArgument',
        u'UpdateShadowArgumentData',
        u'UpdateShadowResult',
        u'UpdateShadowResultData',
        u'UpdateWindow',
        u'RefreshInformation',
        u'TotalRefresh',
        u'SDSEContent',
        u'SDSEType',
        u'Subtree',
        u'IncrementalRefresh',
        u'IncrementalStepRefresh',
        u'ContentChange',
        u'SubordinateChanges',
        u'ShadowErrorData',
        u'ShadowProblem',
        ]
    _set_ = [
        u'All-operations-consumer-initiated',
        u'All-operations-supplier-initiated',
        ]
    _val_ = [
        u'dSAShadowBind',
        u'shadowOperationalBinding',
        u'coordinateShadowUpdate',
        u'requestShadowUpdate',
        u'updateShadow',
        u'shadowError',
        ]
    _class_ = [
        u'dSAShadowBind',
        u'shadowOperationalBinding',
        u'All-operations-consumer-initiated',
        u'All-operations-supplier-initiated',
        u'coordinateShadowUpdate',
        u'requestShadowUpdate',
        u'updateShadow',
        u'shadowError',
        ]
    _param_ = [
        ]
    
    #-----< dSAShadowBind >-----#
    dSAShadowBind = CLASS(name=u'dSAShadowBind', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _dSAShadowBind_val_ArgumentType = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindArgument')))
    _dSAShadowBind_val_ResultType = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindResult')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____OPERATION_Errors_val_ParameterType_0_unsigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._cont = ASN1Dict([
        (u'serviceError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError),
        (u'securityError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError),
        ])
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._ext = []
    ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ___OPERATION_Errors_val_ParameterType_0_unsigned._cont = ASN1Dict([
        (u'versions', ____OPERATION_Errors_val_ParameterType_0_unsigned_versions),
        (u'error', ____OPERATION_Errors_val_ParameterType_0_unsigned_error),
        (u'securityParameters', ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters),
        ])
    ___OPERATION_Errors_val_ParameterType_0_unsigned._ext = None
    ___OPERATION_Errors_val_ParameterType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._cont = ASN1Dict([
        (u'serviceError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError),
        (u'securityError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError),
        ])
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._ext = []
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'versions', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions),
        (u'error', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error),
        (u'securityParameters', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._ext = None
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0._ext = None
    dSAShadowBind._val = dict([(u'ArgumentType', _dSAShadowBind_val_ArgumentType), (u'ResultType', _dSAShadowBind_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])
    
    #-----< shadowOperationalBinding >-----#
    shadowOperationalBinding = CLASS(name=u'shadowOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    _shadowOperationalBinding_val_Agreement = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    __APPLICATION_CONTEXT_bind_operation_val_ArgumentType = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindArgument')))
    __APPLICATION_CONTEXT_bind_operation_val_ResultType = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    __OPERATION_Errors_val_ParameterType_0_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    ___OPERATION_Errors_val_ParameterType_0_0_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_0_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_0_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    __shadowOperationalBinding_roleA_val_EstablishParam = NULL(name=u'EstablishParam', mode=MODE_TYPE)
    __shadowOperationalBinding_roleB_val_EstablishParam = NULL(name=u'EstablishParam', mode=MODE_TYPE)
    __shadowOperationalBinding_roleB_val_ModifyParam = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ModificationParameter')))
    shadowOperationalBinding._val = dict([(u'Agreement', _shadowOperationalBinding_val_Agreement), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_0), (u'ResultType', ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_1), (u'ResultType', ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_0_0), (u'ResultType', ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_1), (u'ResultType', ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __shadowOperationalBinding_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __shadowOperationalBinding_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __shadowOperationalBinding_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))])
    
    #-----< ModificationParameter >-----#
    ModificationParameter = SEQ(name=u'ModificationParameter', mode=MODE_TYPE)
    _ModificationParameter_secondaryShadows = SET_OF(name=u'secondaryShadows', mode=MODE_TYPE)
    __ModificationParameter_secondaryShadows__item_ = SET(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSAOperationalAttributeTypes', 'SupplierAndConsumers')))
    _ModificationParameter_secondaryShadows._cont = __ModificationParameter_secondaryShadows__item_
    ModificationParameter._cont = ASN1Dict([
        (u'secondaryShadows', _ModificationParameter_secondaryShadows),
        ])
    ModificationParameter._ext = []
    
    #-----< AgreementID >-----#
    AgreementID = SEQ(name=u'AgreementID', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')))
    
    #-----< ShadowingAgreementInfo >-----#
    ShadowingAgreementInfo = SEQ(name=u'ShadowingAgreementInfo', mode=MODE_TYPE)
    _ShadowingAgreementInfo_shadowSubject = SEQ(name=u'shadowSubject', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UnitOfReplication')))
    _ShadowingAgreementInfo_updateMode = CHOICE(name=u'updateMode', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateMode')), default=(u'supplierInitiated', (u'onChange', True)))
    _ShadowingAgreementInfo_master = SET(name=u'master', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')), opt=True)
    _ShadowingAgreementInfo_secondaryShadows = BOOL(name=u'secondaryShadows', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
    ShadowingAgreementInfo._cont = ASN1Dict([
        (u'shadowSubject', _ShadowingAgreementInfo_shadowSubject),
        (u'updateMode', _ShadowingAgreementInfo_updateMode),
        (u'master', _ShadowingAgreementInfo_master),
        (u'secondaryShadows', _ShadowingAgreementInfo_secondaryShadows),
        ])
    ShadowingAgreementInfo._ext = None
    
    #-----< UnitOfReplication >-----#
    UnitOfReplication = SEQ(name=u'UnitOfReplication', mode=MODE_TYPE)
    _UnitOfReplication_area = SEQ(name=u'area', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AreaSpecification')))
    _UnitOfReplication_attributes = SET_OF(name=u'attributes', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AttributeSelection')))
    _UnitOfReplication_knowledge = SEQ(name=u'knowledge', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Knowledge')), opt=True)
    _UnitOfReplication_subordinates = BOOL(name=u'subordinates', mode=MODE_TYPE, default=False)
    _UnitOfReplication_contextSelection = CHOICE(name=u'contextSelection', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ContextSelection')), opt=True)
    _UnitOfReplication_supplyContexts = CHOICE(name=u'supplyContexts', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __UnitOfReplication_supplyContexts_allContexts = NULL(name=u'allContexts', mode=MODE_TYPE)
    __UnitOfReplication_supplyContexts_selectedContexts = SET_OF(name=u'selectedContexts', mode=MODE_TYPE)
    ___UnitOfReplication_supplyContexts_selectedContexts__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    __UnitOfReplication_supplyContexts_selectedContexts._cont = ___UnitOfReplication_supplyContexts_selectedContexts__item_
    __UnitOfReplication_supplyContexts_selectedContexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _UnitOfReplication_supplyContexts._cont = ASN1Dict([
        (u'allContexts', __UnitOfReplication_supplyContexts_allContexts),
        (u'selectedContexts', __UnitOfReplication_supplyContexts_selectedContexts),
        ])
    _UnitOfReplication_supplyContexts._ext = []
    UnitOfReplication._cont = ASN1Dict([
        (u'area', _UnitOfReplication_area),
        (u'attributes', _UnitOfReplication_attributes),
        (u'knowledge', _UnitOfReplication_knowledge),
        (u'subordinates', _UnitOfReplication_subordinates),
        (u'contextSelection', _UnitOfReplication_contextSelection),
        (u'supplyContexts', _UnitOfReplication_supplyContexts),
        ])
    UnitOfReplication._ext = None
    
    #-----< AreaSpecification >-----#
    AreaSpecification = SEQ(name=u'AreaSpecification', mode=MODE_TYPE)
    _AreaSpecification_contextPrefix = SEQ_OF(name=u'contextPrefix', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _AreaSpecification_replicationArea = SEQ(name=u'replicationArea', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'SubtreeSpecification')))
    AreaSpecification._cont = ASN1Dict([
        (u'contextPrefix', _AreaSpecification_contextPrefix),
        (u'replicationArea', _AreaSpecification_replicationArea),
        ])
    AreaSpecification._ext = []
    
    #-----< Knowledge >-----#
    Knowledge = SEQ(name=u'Knowledge', mode=MODE_TYPE)
    _Knowledge_knowledgeType = ENUM(name=u'knowledgeType', mode=MODE_TYPE)
    _Knowledge_knowledgeType._cont = ASN1Dict([(u'master', 0), (u'shadow', 1), (u'both', 2)])
    _Knowledge_knowledgeType._ext = None
    _Knowledge_extendedKnowledge = BOOL(name=u'extendedKnowledge', mode=MODE_TYPE, default=False)
    Knowledge._cont = ASN1Dict([
        (u'knowledgeType', _Knowledge_knowledgeType),
        (u'extendedKnowledge', _Knowledge_extendedKnowledge),
        ])
    Knowledge._ext = []
    
    #-----< AttributeSelection >-----#
    AttributeSelection = SET_OF(name=u'AttributeSelection', mode=MODE_TYPE)
    _AttributeSelection__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ClassAttributeSelection')))
    AttributeSelection._cont = _AttributeSelection__item_
    
    #-----< ClassAttributeSelection >-----#
    ClassAttributeSelection = SEQ(name=u'ClassAttributeSelection', mode=MODE_TYPE)
    _ClassAttributeSelection_class_ = OID(name=u'class', mode=MODE_TYPE, opt=True)
    _ClassAttributeSelection_classAttributes = CHOICE(name=u'classAttributes', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ClassAttributes')), default=(u'allAttributes', 0))
    ClassAttributeSelection._cont = ASN1Dict([
        (u'class', _ClassAttributeSelection_class_),
        (u'classAttributes', _ClassAttributeSelection_classAttributes),
        ])
    ClassAttributeSelection._ext = None
    
    #-----< ClassAttributes >-----#
    ClassAttributes = CHOICE(name=u'ClassAttributes', mode=MODE_TYPE)
    _ClassAttributes_allAttributes = NULL(name=u'allAttributes', mode=MODE_TYPE)
    _ClassAttributes_include = SET_OF(name=u'include', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AttributeTypes')))
    _ClassAttributes_exclude = SET_OF(name=u'exclude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AttributeTypes')))
    ClassAttributes._cont = ASN1Dict([
        (u'allAttributes', _ClassAttributes_allAttributes),
        (u'include', _ClassAttributes_include),
        (u'exclude', _ClassAttributes_exclude),
        ])
    ClassAttributes._ext = []
    
    #-----< AttributeTypes >-----#
    AttributeTypes = SET_OF(name=u'AttributeTypes', mode=MODE_TYPE)
    _AttributeTypes__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    AttributeTypes._cont = _AttributeTypes__item_
    
    #-----< UpdateMode >-----#
    UpdateMode = CHOICE(name=u'UpdateMode', mode=MODE_TYPE)
    _UpdateMode_supplierInitiated = CHOICE(name=u'supplierInitiated', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SupplierUpdateMode')))
    _UpdateMode_consumerInitiated = SEQ(name=u'consumerInitiated', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ConsumerUpdateMode')))
    UpdateMode._cont = ASN1Dict([
        (u'supplierInitiated', _UpdateMode_supplierInitiated),
        (u'consumerInitiated', _UpdateMode_consumerInitiated),
        ])
    UpdateMode._ext = []
    
    #-----< SupplierUpdateMode >-----#
    SupplierUpdateMode = CHOICE(name=u'SupplierUpdateMode', mode=MODE_TYPE)
    _SupplierUpdateMode_onChange = BOOL(name=u'onChange', mode=MODE_TYPE)
    _SupplierUpdateMode_scheduled = SEQ(name=u'scheduled', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SchedulingParameters')))
    SupplierUpdateMode._cont = ASN1Dict([
        (u'onChange', _SupplierUpdateMode_onChange),
        (u'scheduled', _SupplierUpdateMode_scheduled),
        ])
    SupplierUpdateMode._ext = []
    
    #-----< ConsumerUpdateMode >-----#
    ConsumerUpdateMode = SEQ(name=u'ConsumerUpdateMode', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SchedulingParameters')))
    
    #-----< SchedulingParameters >-----#
    SchedulingParameters = SEQ(name=u'SchedulingParameters', mode=MODE_TYPE)
    _SchedulingParameters_periodic = SEQ(name=u'periodic', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'PeriodicStrategy')), opt=True)
    _SchedulingParameters_othertimes = BOOL(name=u'othertimes', mode=MODE_TYPE, default=False)
    SchedulingParameters._cont = ASN1Dict([
        (u'periodic', _SchedulingParameters_periodic),
        (u'othertimes', _SchedulingParameters_othertimes),
        ])
    SchedulingParameters._ext = []
    
    #-----< PeriodicStrategy >-----#
    PeriodicStrategy = SEQ(name=u'PeriodicStrategy', mode=MODE_TYPE)
    _PeriodicStrategy_beginTime = TIME_GEN(name=u'beginTime', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')), opt=True)
    _PeriodicStrategy_windowSize = INT(name=u'windowSize', mode=MODE_TYPE)
    _PeriodicStrategy_updateInterval = INT(name=u'updateInterval', mode=MODE_TYPE)
    PeriodicStrategy._cont = ASN1Dict([
        (u'beginTime', _PeriodicStrategy_beginTime),
        (u'windowSize', _PeriodicStrategy_windowSize),
        (u'updateInterval', _PeriodicStrategy_updateInterval),
        ])
    PeriodicStrategy._ext = []
    
    #-----< Time >-----#
    Time = TIME_GEN(name=u'Time', mode=MODE_TYPE)
    
    #-----< All-operations-consumer-initiated >-----#
    All_operations_consumer_initiated = CLASS(name=u'All-operations-consumer-initiated', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _All_operations_consumer_initiated_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    _All_operations_consumer_initiated_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    _All_operations_consumer_initiated_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    _All_operations_consumer_initiated_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    All_operations_consumer_initiated._val = ASN1Set(rv=[dict([(u'ArgumentType', _All_operations_consumer_initiated_val_ArgumentType_0), (u'ResultType', _All_operations_consumer_initiated_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', _All_operations_consumer_initiated_val_ArgumentType_1), (u'ResultType', _All_operations_consumer_initiated_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])
    
    #-----< All-operations-supplier-initiated >-----#
    All_operations_supplier_initiated = CLASS(name=u'All-operations-supplier-initiated', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _All_operations_supplier_initiated_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    _All_operations_supplier_initiated_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    _All_operations_supplier_initiated_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    _All_operations_supplier_initiated_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    All_operations_supplier_initiated._val = ASN1Set(rv=[dict([(u'ArgumentType', _All_operations_supplier_initiated_val_ArgumentType_0), (u'ResultType', _All_operations_supplier_initiated_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', _All_operations_supplier_initiated_val_ArgumentType_1), (u'ResultType', _All_operations_supplier_initiated_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])
    
    #-----< coordinateShadowUpdate >-----#
    coordinateShadowUpdate = CLASS(name=u'coordinateShadowUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _coordinateShadowUpdate_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    _coordinateShadowUpdate_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    coordinateShadowUpdate._val = dict([(u'ArgumentType', _coordinateShadowUpdate_val_ArgumentType), (u'ResultType', _coordinateShadowUpdate_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])
    
    #-----< CoordinateShadowUpdateArgument >-----#
    CoordinateShadowUpdateArgument = CHOICE(name=u'CoordinateShadowUpdateArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _CoordinateShadowUpdateArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgumentData')))
    _CoordinateShadowUpdateArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __CoordinateShadowUpdateArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgumentData')))
    __CoordinateShadowUpdateArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm._const_tab = ____CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm_tab
    ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters._const_tab = ____CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters_tab
    ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __CoordinateShadowUpdateArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters),
        ])
    __CoordinateShadowUpdateArgument_signed_algorithmIdentifier._ext = []
    __CoordinateShadowUpdateArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _CoordinateShadowUpdateArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __CoordinateShadowUpdateArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __CoordinateShadowUpdateArgument_signed_algorithmIdentifier),
        (u'encrypted', __CoordinateShadowUpdateArgument_signed_encrypted),
        ])
    _CoordinateShadowUpdateArgument_signed._ext = []
    CoordinateShadowUpdateArgument._cont = ASN1Dict([
        (u'unsigned', _CoordinateShadowUpdateArgument_unsigned),
        (u'signed', _CoordinateShadowUpdateArgument_signed),
        ])
    CoordinateShadowUpdateArgument._ext = None
    
    #-----< CoordinateShadowUpdateArgumentData >-----#
    CoordinateShadowUpdateArgumentData = SEQ(name=u'CoordinateShadowUpdateArgumentData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _CoordinateShadowUpdateArgumentData_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AgreementID')))
    _CoordinateShadowUpdateArgumentData_lastUpdate = TIME_GEN(name=u'lastUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')), opt=True)
    _CoordinateShadowUpdateArgumentData_updateStrategy = CHOICE(name=u'updateStrategy', mode=MODE_TYPE)
    __CoordinateShadowUpdateArgumentData_updateStrategy_standard = ENUM(name=u'standard', mode=MODE_TYPE)
    __CoordinateShadowUpdateArgumentData_updateStrategy_standard._cont = ASN1Dict([(u'noChanges', 0), (u'incremental', 1), (u'total', 2)])
    __CoordinateShadowUpdateArgumentData_updateStrategy_standard._ext = []
    __CoordinateShadowUpdateArgumentData_updateStrategy_other = EXT(name=u'other', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _CoordinateShadowUpdateArgumentData_updateStrategy._cont = ASN1Dict([
        (u'standard', __CoordinateShadowUpdateArgumentData_updateStrategy_standard),
        (u'other', __CoordinateShadowUpdateArgumentData_updateStrategy_other),
        ])
    _CoordinateShadowUpdateArgumentData_updateStrategy._ext = []
    _CoordinateShadowUpdateArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    CoordinateShadowUpdateArgumentData._cont = ASN1Dict([
        (u'agreementID', _CoordinateShadowUpdateArgumentData_agreementID),
        (u'lastUpdate', _CoordinateShadowUpdateArgumentData_lastUpdate),
        (u'updateStrategy', _CoordinateShadowUpdateArgumentData_updateStrategy),
        (u'securityParameters', _CoordinateShadowUpdateArgumentData_securityParameters),
        ])
    CoordinateShadowUpdateArgumentData._ext = []
    
    #-----< CoordinateShadowUpdateResult >-----#
    CoordinateShadowUpdateResult = CHOICE(name=u'CoordinateShadowUpdateResult', mode=MODE_TYPE)
    _CoordinateShadowUpdateResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _CoordinateShadowUpdateResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __CoordinateShadowUpdateResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResultData')))
    __CoordinateShadowUpdateResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___CoordinateShadowUpdateResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResultData')))
    ___CoordinateShadowUpdateResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm_tab
    ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters._const_tab = _____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters_tab
    ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___CoordinateShadowUpdateResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___CoordinateShadowUpdateResult_information_signed_algorithmIdentifier._ext = []
    ___CoordinateShadowUpdateResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __CoordinateShadowUpdateResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___CoordinateShadowUpdateResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___CoordinateShadowUpdateResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___CoordinateShadowUpdateResult_information_signed_encrypted),
        ])
    __CoordinateShadowUpdateResult_information_signed._ext = []
    _CoordinateShadowUpdateResult_information._cont = ASN1Dict([
        (u'unsigned', __CoordinateShadowUpdateResult_information_unsigned),
        (u'signed', __CoordinateShadowUpdateResult_information_signed),
        ])
    _CoordinateShadowUpdateResult_information._ext = None
    CoordinateShadowUpdateResult._cont = ASN1Dict([
        (u'null', _CoordinateShadowUpdateResult_null),
        (u'information', _CoordinateShadowUpdateResult_information),
        ])
    CoordinateShadowUpdateResult._ext = []
    
    #-----< CoordinateShadowUpdateResultData >-----#
    CoordinateShadowUpdateResultData = SEQ(name=u'CoordinateShadowUpdateResultData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _CoordinateShadowUpdateResultData_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AgreementID')))
    _CoordinateShadowUpdateResultData_lastUpdate = TIME_GEN(name=u'lastUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')), opt=True)
    _CoordinateShadowUpdateResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _CoordinateShadowUpdateResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _CoordinateShadowUpdateResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _CoordinateShadowUpdateResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __CoordinateShadowUpdateResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___CoordinateShadowUpdateResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____CoordinateShadowUpdateResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____CoordinateShadowUpdateResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    _____CoordinateShadowUpdateResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____CoordinateShadowUpdateResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____CoordinateShadowUpdateResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____CoordinateShadowUpdateResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___CoordinateShadowUpdateResultData_notification__item__type._const_tab = ____CoordinateShadowUpdateResultData_notification__item__type_tab
    ___CoordinateShadowUpdateResultData_notification__item__type._const_tab_at = None
    ___CoordinateShadowUpdateResultData_notification__item__type._const_tab_id = u'id'
    ___CoordinateShadowUpdateResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____CoordinateShadowUpdateResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____CoordinateShadowUpdateResultData_notification__item__values__item_._const_tab = ____CoordinateShadowUpdateResultData_notification__item__type_tab
    ____CoordinateShadowUpdateResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____CoordinateShadowUpdateResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___CoordinateShadowUpdateResultData_notification__item__values._cont = ____CoordinateShadowUpdateResultData_notification__item__values__item_
    ___CoordinateShadowUpdateResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___CoordinateShadowUpdateResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__value._const_tab = ____CoordinateShadowUpdateResultData_notification__item__type_tab
    _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__contextList._cont = ______CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__contextList__item_
    _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item_._ext = []
    ___CoordinateShadowUpdateResultData_notification__item__valuesWithContext._cont = ____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item_
    ___CoordinateShadowUpdateResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __CoordinateShadowUpdateResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___CoordinateShadowUpdateResultData_notification__item__type),
        (u'values', ___CoordinateShadowUpdateResultData_notification__item__values),
        (u'valuesWithContext', ___CoordinateShadowUpdateResultData_notification__item__valuesWithContext),
        ])
    __CoordinateShadowUpdateResultData_notification__item_._ext = []
    _CoordinateShadowUpdateResultData_notification._cont = __CoordinateShadowUpdateResultData_notification__item_
    CoordinateShadowUpdateResultData._cont = ASN1Dict([
        (u'agreementID', _CoordinateShadowUpdateResultData_agreementID),
        (u'lastUpdate', _CoordinateShadowUpdateResultData_lastUpdate),
        (u'securityParameters', _CoordinateShadowUpdateResultData_securityParameters),
        (u'performer', _CoordinateShadowUpdateResultData_performer),
        (u'aliasDereferenced', _CoordinateShadowUpdateResultData_aliasDereferenced),
        (u'notification', _CoordinateShadowUpdateResultData_notification),
        ])
    CoordinateShadowUpdateResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< requestShadowUpdate >-----#
    requestShadowUpdate = CLASS(name=u'requestShadowUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _requestShadowUpdate_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    _requestShadowUpdate_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    requestShadowUpdate._val = dict([(u'ArgumentType', _requestShadowUpdate_val_ArgumentType), (u'ResultType', _requestShadowUpdate_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))])
    
    #-----< RequestShadowUpdateArgument >-----#
    RequestShadowUpdateArgument = CHOICE(name=u'RequestShadowUpdateArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _RequestShadowUpdateArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgumentData')))
    _RequestShadowUpdateArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __RequestShadowUpdateArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgumentData')))
    __RequestShadowUpdateArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm._const_tab = ____RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm_tab
    ___RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters._const_tab = ____RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters_tab
    ___RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __RequestShadowUpdateArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters),
        ])
    __RequestShadowUpdateArgument_signed_algorithmIdentifier._ext = []
    __RequestShadowUpdateArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _RequestShadowUpdateArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __RequestShadowUpdateArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __RequestShadowUpdateArgument_signed_algorithmIdentifier),
        (u'encrypted', __RequestShadowUpdateArgument_signed_encrypted),
        ])
    _RequestShadowUpdateArgument_signed._ext = []
    RequestShadowUpdateArgument._cont = ASN1Dict([
        (u'unsigned', _RequestShadowUpdateArgument_unsigned),
        (u'signed', _RequestShadowUpdateArgument_signed),
        ])
    RequestShadowUpdateArgument._ext = None
    
    #-----< RequestShadowUpdateArgumentData >-----#
    RequestShadowUpdateArgumentData = SEQ(name=u'RequestShadowUpdateArgumentData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _RequestShadowUpdateArgumentData_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AgreementID')))
    _RequestShadowUpdateArgumentData_lastUpdate = TIME_GEN(name=u'lastUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')), opt=True)
    _RequestShadowUpdateArgumentData_requestedStrategy = CHOICE(name=u'requestedStrategy', mode=MODE_TYPE)
    __RequestShadowUpdateArgumentData_requestedStrategy_standard = ENUM(name=u'standard', mode=MODE_TYPE)
    __RequestShadowUpdateArgumentData_requestedStrategy_standard._cont = ASN1Dict([(u'incremental', 1), (u'total', 2)])
    __RequestShadowUpdateArgumentData_requestedStrategy_standard._ext = []
    __RequestShadowUpdateArgumentData_requestedStrategy_other = EXT(name=u'other', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _RequestShadowUpdateArgumentData_requestedStrategy._cont = ASN1Dict([
        (u'standard', __RequestShadowUpdateArgumentData_requestedStrategy_standard),
        (u'other', __RequestShadowUpdateArgumentData_requestedStrategy_other),
        ])
    _RequestShadowUpdateArgumentData_requestedStrategy._ext = []
    _RequestShadowUpdateArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    RequestShadowUpdateArgumentData._cont = ASN1Dict([
        (u'agreementID', _RequestShadowUpdateArgumentData_agreementID),
        (u'lastUpdate', _RequestShadowUpdateArgumentData_lastUpdate),
        (u'requestedStrategy', _RequestShadowUpdateArgumentData_requestedStrategy),
        (u'securityParameters', _RequestShadowUpdateArgumentData_securityParameters),
        ])
    RequestShadowUpdateArgumentData._ext = []
    
    #-----< RequestShadowUpdateResult >-----#
    RequestShadowUpdateResult = CHOICE(name=u'RequestShadowUpdateResult', mode=MODE_TYPE)
    _RequestShadowUpdateResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _RequestShadowUpdateResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __RequestShadowUpdateResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResultData')))
    __RequestShadowUpdateResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___RequestShadowUpdateResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResultData')))
    ___RequestShadowUpdateResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm_tab
    ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters._const_tab = _____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters_tab
    ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___RequestShadowUpdateResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___RequestShadowUpdateResult_information_signed_algorithmIdentifier._ext = []
    ___RequestShadowUpdateResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __RequestShadowUpdateResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___RequestShadowUpdateResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___RequestShadowUpdateResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___RequestShadowUpdateResult_information_signed_encrypted),
        ])
    __RequestShadowUpdateResult_information_signed._ext = []
    _RequestShadowUpdateResult_information._cont = ASN1Dict([
        (u'unsigned', __RequestShadowUpdateResult_information_unsigned),
        (u'signed', __RequestShadowUpdateResult_information_signed),
        ])
    _RequestShadowUpdateResult_information._ext = None
    RequestShadowUpdateResult._cont = ASN1Dict([
        (u'null', _RequestShadowUpdateResult_null),
        (u'information', _RequestShadowUpdateResult_information),
        ])
    RequestShadowUpdateResult._ext = []
    
    #-----< RequestShadowUpdateResultData >-----#
    RequestShadowUpdateResultData = SEQ(name=u'RequestShadowUpdateResultData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _RequestShadowUpdateResultData_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AgreementID')))
    _RequestShadowUpdateResultData_lastUpdate = TIME_GEN(name=u'lastUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')), opt=True)
    _RequestShadowUpdateResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _RequestShadowUpdateResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _RequestShadowUpdateResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _RequestShadowUpdateResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __RequestShadowUpdateResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___RequestShadowUpdateResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____RequestShadowUpdateResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____RequestShadowUpdateResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____RequestShadowUpdateResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____RequestShadowUpdateResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____RequestShadowUpdateResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____RequestShadowUpdateResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___RequestShadowUpdateResultData_notification__item__type._const_tab = ____RequestShadowUpdateResultData_notification__item__type_tab
    ___RequestShadowUpdateResultData_notification__item__type._const_tab_at = None
    ___RequestShadowUpdateResultData_notification__item__type._const_tab_id = u'id'
    ___RequestShadowUpdateResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____RequestShadowUpdateResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____RequestShadowUpdateResultData_notification__item__values__item_._const_tab = ____RequestShadowUpdateResultData_notification__item__type_tab
    ____RequestShadowUpdateResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____RequestShadowUpdateResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___RequestShadowUpdateResultData_notification__item__values._cont = ____RequestShadowUpdateResultData_notification__item__values__item_
    ___RequestShadowUpdateResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___RequestShadowUpdateResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____RequestShadowUpdateResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__value._const_tab = ____RequestShadowUpdateResultData_notification__item__type_tab
    _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______RequestShadowUpdateResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__contextList._cont = ______RequestShadowUpdateResultData_notification__item__valuesWithContext__item__contextList__item_
    _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____RequestShadowUpdateResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____RequestShadowUpdateResultData_notification__item__valuesWithContext__item_._ext = []
    ___RequestShadowUpdateResultData_notification__item__valuesWithContext._cont = ____RequestShadowUpdateResultData_notification__item__valuesWithContext__item_
    ___RequestShadowUpdateResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __RequestShadowUpdateResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___RequestShadowUpdateResultData_notification__item__type),
        (u'values', ___RequestShadowUpdateResultData_notification__item__values),
        (u'valuesWithContext', ___RequestShadowUpdateResultData_notification__item__valuesWithContext),
        ])
    __RequestShadowUpdateResultData_notification__item_._ext = []
    _RequestShadowUpdateResultData_notification._cont = __RequestShadowUpdateResultData_notification__item_
    RequestShadowUpdateResultData._cont = ASN1Dict([
        (u'agreementID', _RequestShadowUpdateResultData_agreementID),
        (u'lastUpdate', _RequestShadowUpdateResultData_lastUpdate),
        (u'securityParameters', _RequestShadowUpdateResultData_securityParameters),
        (u'performer', _RequestShadowUpdateResultData_performer),
        (u'aliasDereferenced', _RequestShadowUpdateResultData_aliasDereferenced),
        (u'notification', _RequestShadowUpdateResultData_notification),
        ])
    RequestShadowUpdateResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< updateShadow >-----#
    updateShadow = CLASS(name=u'updateShadow', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _updateShadow_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    _updateShadow_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    updateShadow._val = dict([(u'ArgumentType', _updateShadow_val_ArgumentType), (u'ResultType', _updateShadow_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])
    
    #-----< UpdateShadowArgument >-----#
    UpdateShadowArgument = CHOICE(name=u'UpdateShadowArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    _UpdateShadowArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgumentData')))
    _UpdateShadowArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __UpdateShadowArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgumentData')))
    __UpdateShadowArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___UpdateShadowArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____UpdateShadowArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____UpdateShadowArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___UpdateShadowArgument_signed_algorithmIdentifier_algorithm._const_tab = ____UpdateShadowArgument_signed_algorithmIdentifier_algorithm_tab
    ___UpdateShadowArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___UpdateShadowArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___UpdateShadowArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____UpdateShadowArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____UpdateShadowArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___UpdateShadowArgument_signed_algorithmIdentifier_parameters._const_tab = ____UpdateShadowArgument_signed_algorithmIdentifier_parameters_tab
    ___UpdateShadowArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___UpdateShadowArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __UpdateShadowArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___UpdateShadowArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___UpdateShadowArgument_signed_algorithmIdentifier_parameters),
        ])
    __UpdateShadowArgument_signed_algorithmIdentifier._ext = []
    __UpdateShadowArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _UpdateShadowArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __UpdateShadowArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __UpdateShadowArgument_signed_algorithmIdentifier),
        (u'encrypted', __UpdateShadowArgument_signed_encrypted),
        ])
    _UpdateShadowArgument_signed._ext = []
    UpdateShadowArgument._cont = ASN1Dict([
        (u'unsigned', _UpdateShadowArgument_unsigned),
        (u'signed', _UpdateShadowArgument_signed),
        ])
    UpdateShadowArgument._ext = None
    
    #-----< UpdateShadowArgumentData >-----#
    UpdateShadowArgumentData = SEQ(name=u'UpdateShadowArgumentData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _UpdateShadowArgumentData_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AgreementID')))
    _UpdateShadowArgumentData_updateTime = TIME_GEN(name=u'updateTime', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')))
    _UpdateShadowArgumentData_updateWindow = SEQ(name=u'updateWindow', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateWindow')), opt=True)
    _UpdateShadowArgumentData_updatedInfo = CHOICE(name=u'updatedInfo', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RefreshInformation')))
    _UpdateShadowArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    UpdateShadowArgumentData._cont = ASN1Dict([
        (u'agreementID', _UpdateShadowArgumentData_agreementID),
        (u'updateTime', _UpdateShadowArgumentData_updateTime),
        (u'updateWindow', _UpdateShadowArgumentData_updateWindow),
        (u'updatedInfo', _UpdateShadowArgumentData_updatedInfo),
        (u'securityParameters', _UpdateShadowArgumentData_securityParameters),
        ])
    UpdateShadowArgumentData._ext = []
    
    #-----< UpdateShadowResult >-----#
    UpdateShadowResult = CHOICE(name=u'UpdateShadowResult', mode=MODE_TYPE)
    _UpdateShadowResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _UpdateShadowResult_information = CHOICE(name=u'information', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __UpdateShadowResult_information_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResultData')))
    __UpdateShadowResult_information_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___UpdateShadowResult_information_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResultData')))
    ___UpdateShadowResult_information_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm._const_tab = _____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm_tab
    ____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____UpdateShadowResult_information_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____UpdateShadowResult_information_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____UpdateShadowResult_information_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____UpdateShadowResult_information_signed_algorithmIdentifier_parameters._const_tab = _____UpdateShadowResult_information_signed_algorithmIdentifier_parameters_tab
    ____UpdateShadowResult_information_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____UpdateShadowResult_information_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___UpdateShadowResult_information_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____UpdateShadowResult_information_signed_algorithmIdentifier_parameters),
        ])
    ___UpdateShadowResult_information_signed_algorithmIdentifier._ext = []
    ___UpdateShadowResult_information_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __UpdateShadowResult_information_signed._cont = ASN1Dict([
        (u'toBeSigned', ___UpdateShadowResult_information_signed_toBeSigned),
        (u'algorithmIdentifier', ___UpdateShadowResult_information_signed_algorithmIdentifier),
        (u'encrypted', ___UpdateShadowResult_information_signed_encrypted),
        ])
    __UpdateShadowResult_information_signed._ext = []
    _UpdateShadowResult_information._cont = ASN1Dict([
        (u'unsigned', __UpdateShadowResult_information_unsigned),
        (u'signed', __UpdateShadowResult_information_signed),
        ])
    _UpdateShadowResult_information._ext = None
    UpdateShadowResult._cont = ASN1Dict([
        (u'null', _UpdateShadowResult_null),
        (u'information', _UpdateShadowResult_information),
        ])
    UpdateShadowResult._ext = []
    
    #-----< UpdateShadowResultData >-----#
    UpdateShadowResultData = SEQ(name=u'UpdateShadowResultData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _UpdateShadowResultData_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'AgreementID')))
    _UpdateShadowResultData_lastUpdate = TIME_GEN(name=u'lastUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')), opt=True)
    _UpdateShadowResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _UpdateShadowResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _UpdateShadowResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _UpdateShadowResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __UpdateShadowResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___UpdateShadowResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____UpdateShadowResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____UpdateShadowResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____UpdateShadowResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____UpdateShadowResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____UpdateShadowResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____UpdateShadowResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___UpdateShadowResultData_notification__item__type._const_tab = ____UpdateShadowResultData_notification__item__type_tab
    ___UpdateShadowResultData_notification__item__type._const_tab_at = None
    ___UpdateShadowResultData_notification__item__type._const_tab_id = u'id'
    ___UpdateShadowResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____UpdateShadowResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____UpdateShadowResultData_notification__item__values__item_._const_tab = ____UpdateShadowResultData_notification__item__type_tab
    ____UpdateShadowResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____UpdateShadowResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___UpdateShadowResultData_notification__item__values._cont = ____UpdateShadowResultData_notification__item__values__item_
    ___UpdateShadowResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___UpdateShadowResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____UpdateShadowResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____UpdateShadowResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____UpdateShadowResultData_notification__item__valuesWithContext__item__value._const_tab = ____UpdateShadowResultData_notification__item__type_tab
    _____UpdateShadowResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____UpdateShadowResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____UpdateShadowResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______UpdateShadowResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____UpdateShadowResultData_notification__item__valuesWithContext__item__contextList._cont = ______UpdateShadowResultData_notification__item__valuesWithContext__item__contextList__item_
    _____UpdateShadowResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____UpdateShadowResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____UpdateShadowResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____UpdateShadowResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____UpdateShadowResultData_notification__item__valuesWithContext__item_._ext = []
    ___UpdateShadowResultData_notification__item__valuesWithContext._cont = ____UpdateShadowResultData_notification__item__valuesWithContext__item_
    ___UpdateShadowResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __UpdateShadowResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___UpdateShadowResultData_notification__item__type),
        (u'values', ___UpdateShadowResultData_notification__item__values),
        (u'valuesWithContext', ___UpdateShadowResultData_notification__item__valuesWithContext),
        ])
    __UpdateShadowResultData_notification__item_._ext = []
    _UpdateShadowResultData_notification._cont = __UpdateShadowResultData_notification__item_
    UpdateShadowResultData._cont = ASN1Dict([
        (u'agreementID', _UpdateShadowResultData_agreementID),
        (u'lastUpdate', _UpdateShadowResultData_lastUpdate),
        (u'securityParameters', _UpdateShadowResultData_securityParameters),
        (u'performer', _UpdateShadowResultData_performer),
        (u'aliasDereferenced', _UpdateShadowResultData_aliasDereferenced),
        (u'notification', _UpdateShadowResultData_notification),
        ])
    UpdateShadowResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< UpdateWindow >-----#
    UpdateWindow = SEQ(name=u'UpdateWindow', mode=MODE_TYPE)
    _UpdateWindow_start = TIME_GEN(name=u'start', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')))
    _UpdateWindow_stop = TIME_GEN(name=u'stop', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')))
    UpdateWindow._cont = ASN1Dict([
        (u'start', _UpdateWindow_start),
        (u'stop', _UpdateWindow_stop),
        ])
    UpdateWindow._ext = []
    
    #-----< RefreshInformation >-----#
    RefreshInformation = CHOICE(name=u'RefreshInformation', mode=MODE_TYPE)
    _RefreshInformation_noRefresh = NULL(name=u'noRefresh', mode=MODE_TYPE)
    _RefreshInformation_total = SEQ(name=u'total', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DirectoryShadowAbstractService', 'TotalRefresh')))
    _RefreshInformation_incremental = SEQ_OF(name=u'incremental', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DirectoryShadowAbstractService', 'IncrementalRefresh')))
    _RefreshInformation_otherStrategy = EXT(name=u'otherStrategy', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    RefreshInformation._cont = ASN1Dict([
        (u'noRefresh', _RefreshInformation_noRefresh),
        (u'total', _RefreshInformation_total),
        (u'incremental', _RefreshInformation_incremental),
        (u'otherStrategy', _RefreshInformation_otherStrategy),
        ])
    RefreshInformation._ext = []
    
    #-----< TotalRefresh >-----#
    TotalRefresh = SEQ(name=u'TotalRefresh', mode=MODE_TYPE)
    _TotalRefresh_sDSE = SEQ(name=u'sDSE', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SDSEContent')), opt=True)
    _TotalRefresh_subtree = SET_OF(name=u'subtree', mode=MODE_TYPE, opt=True)
    __TotalRefresh_subtree__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Subtree')))
    _TotalRefresh_subtree._cont = __TotalRefresh_subtree__item_
    _TotalRefresh_subtree._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    TotalRefresh._cont = ASN1Dict([
        (u'sDSE', _TotalRefresh_sDSE),
        (u'subtree', _TotalRefresh_subtree),
        ])
    TotalRefresh._ext = []
    
    #-----< SDSEContent >-----#
    SDSEContent = SEQ(name=u'SDSEContent', mode=MODE_TYPE)
    _SDSEContent_sDSEType = BIT_STR(name=u'sDSEType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SDSEType')))
    _SDSEContent_subComplete = BOOL(name=u'subComplete', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
    _SDSEContent_attComplete = BOOL(name=u'attComplete', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _SDSEContent_attributes = SET_OF(name=u'attributes', mode=MODE_TYPE)
    __SDSEContent_attributes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SDSEContent_attributes__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____SDSEContent_attributes__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____SDSEContent_attributes__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____SDSEContent_attributes__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____SDSEContent_attributes__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SDSEContent_attributes__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SDSEContent_attributes__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___SDSEContent_attributes__item__type._const_tab = ____SDSEContent_attributes__item__type_tab
    ___SDSEContent_attributes__item__type._const_tab_at = None
    ___SDSEContent_attributes__item__type._const_tab_id = u'id'
    ___SDSEContent_attributes__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SDSEContent_attributes__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SDSEContent_attributes__item__values__item_._const_tab = ____SDSEContent_attributes__item__type_tab
    ____SDSEContent_attributes__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____SDSEContent_attributes__item__values__item_._const_tab_id = u'Type'
    ___SDSEContent_attributes__item__values._cont = ____SDSEContent_attributes__item__values__item_
    ___SDSEContent_attributes__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SDSEContent_attributes__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SDSEContent_attributes__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SDSEContent_attributes__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SDSEContent_attributes__item__valuesWithContext__item__value._const_tab = ____SDSEContent_attributes__item__type_tab
    _____SDSEContent_attributes__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SDSEContent_attributes__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____SDSEContent_attributes__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SDSEContent_attributes__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SDSEContent_attributes__item__valuesWithContext__item__contextList._cont = ______SDSEContent_attributes__item__valuesWithContext__item__contextList__item_
    _____SDSEContent_attributes__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SDSEContent_attributes__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SDSEContent_attributes__item__valuesWithContext__item__value),
        (u'contextList', _____SDSEContent_attributes__item__valuesWithContext__item__contextList),
        ])
    ____SDSEContent_attributes__item__valuesWithContext__item_._ext = []
    ___SDSEContent_attributes__item__valuesWithContext._cont = ____SDSEContent_attributes__item__valuesWithContext__item_
    ___SDSEContent_attributes__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SDSEContent_attributes__item_._cont = ASN1Dict([
        (u'type', ___SDSEContent_attributes__item__type),
        (u'values', ___SDSEContent_attributes__item__values),
        (u'valuesWithContext', ___SDSEContent_attributes__item__valuesWithContext),
        ])
    __SDSEContent_attributes__item_._ext = []
    _SDSEContent_attributes._cont = __SDSEContent_attributes__item_
    _SDSEContent_attValIncomplete = SET_OF(name=u'attValIncomplete', mode=MODE_TYPE, default=[])
    __SDSEContent_attValIncomplete__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _SDSEContent_attValIncomplete._cont = __SDSEContent_attValIncomplete__item_
    SDSEContent._cont = ASN1Dict([
        (u'sDSEType', _SDSEContent_sDSEType),
        (u'subComplete', _SDSEContent_subComplete),
        (u'attComplete', _SDSEContent_attComplete),
        (u'attributes', _SDSEContent_attributes),
        (u'attValIncomplete', _SDSEContent_attValIncomplete),
        ])
    SDSEContent._ext = []
    
    #-----< SDSEType >-----#
    SDSEType = BIT_STR(name=u'SDSEType', mode=MODE_TYPE, typeref=ASN1RefType(('DSAOperationalAttributeTypes', 'DSEType')))
    
    #-----< Subtree >-----#
    Subtree = SEQ(name=u'Subtree', mode=MODE_TYPE)
    _Subtree_rdn = SET_OF(name=u'rdn', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    _Subtree_sDSE = SEQ(name=u'sDSE', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SDSEContent')), opt=True)
    _Subtree_subtree = SET_OF(name=u'subtree', mode=MODE_TYPE, opt=True)
    __Subtree_subtree__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Subtree')))
    _Subtree_subtree._cont = __Subtree_subtree__item_
    Subtree._cont = ASN1Dict([
        (u'rdn', _Subtree_rdn),
        (u'sDSE', _Subtree_sDSE),
        (u'subtree', _Subtree_subtree),
        ])
    Subtree._ext = []
    
    #-----< IncrementalRefresh >-----#
    IncrementalRefresh = SEQ_OF(name=u'IncrementalRefresh', mode=MODE_TYPE)
    _IncrementalRefresh__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'IncrementalStepRefresh')))
    IncrementalRefresh._cont = _IncrementalRefresh__item_
    
    #-----< IncrementalStepRefresh >-----#
    IncrementalStepRefresh = SEQ(name=u'IncrementalStepRefresh', mode=MODE_TYPE)
    _IncrementalStepRefresh_sDSEChanges = CHOICE(name=u'sDSEChanges', mode=MODE_TYPE, opt=True)
    __IncrementalStepRefresh_sDSEChanges_add = SEQ(name=u'add', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SDSEContent')))
    __IncrementalStepRefresh_sDSEChanges_remove = NULL(name=u'remove', mode=MODE_TYPE)
    __IncrementalStepRefresh_sDSEChanges_modify = SEQ(name=u'modify', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ContentChange')))
    _IncrementalStepRefresh_sDSEChanges._cont = ASN1Dict([
        (u'add', __IncrementalStepRefresh_sDSEChanges_add),
        (u'remove', __IncrementalStepRefresh_sDSEChanges_remove),
        (u'modify', __IncrementalStepRefresh_sDSEChanges_modify),
        ])
    _IncrementalStepRefresh_sDSEChanges._ext = []
    _IncrementalStepRefresh_subordinateUpdates = SEQ_OF(name=u'subordinateUpdates', mode=MODE_TYPE, opt=True)
    __IncrementalStepRefresh_subordinateUpdates__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SubordinateChanges')))
    _IncrementalStepRefresh_subordinateUpdates._cont = __IncrementalStepRefresh_subordinateUpdates__item_
    _IncrementalStepRefresh_subordinateUpdates._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    IncrementalStepRefresh._cont = ASN1Dict([
        (u'sDSEChanges', _IncrementalStepRefresh_sDSEChanges),
        (u'subordinateUpdates', _IncrementalStepRefresh_subordinateUpdates),
        ])
    IncrementalStepRefresh._ext = None
    
    #-----< ContentChange >-----#
    ContentChange = SEQ(name=u'ContentChange', mode=MODE_TYPE)
    _ContentChange_rename = CHOICE(name=u'rename', mode=MODE_TYPE, opt=True)
    __ContentChange_rename_newRDN = SET_OF(name=u'newRDN', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    __ContentChange_rename_newDN = SEQ_OF(name=u'newDN', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _ContentChange_rename._cont = ASN1Dict([
        (u'newRDN', __ContentChange_rename_newRDN),
        (u'newDN', __ContentChange_rename_newDN),
        ])
    _ContentChange_rename._ext = None
    _ContentChange_attributeChanges = CHOICE(name=u'attributeChanges', mode=MODE_TYPE, opt=True)
    __ContentChange_attributeChanges_replace = SET_OF(name=u'replace', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ContentChange_attributeChanges_replace__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ____ContentChange_attributeChanges_replace__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _____ContentChange_attributeChanges_replace__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ______ContentChange_attributeChanges_replace__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______ContentChange_attributeChanges_replace__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _____ContentChange_attributeChanges_replace__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', ______ContentChange_attributeChanges_replace__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ______ContentChange_attributeChanges_replace__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ____ContentChange_attributeChanges_replace__item__type._const_tab = _____ContentChange_attributeChanges_replace__item__type_tab
    ____ContentChange_attributeChanges_replace__item__type._const_tab_at = None
    ____ContentChange_attributeChanges_replace__item__type._const_tab_id = u'id'
    ____ContentChange_attributeChanges_replace__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    _____ContentChange_attributeChanges_replace__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ContentChange_attributeChanges_replace__item__values__item_._const_tab = _____ContentChange_attributeChanges_replace__item__type_tab
    _____ContentChange_attributeChanges_replace__item__values__item_._const_tab_at = ('..', '..', u'type')
    _____ContentChange_attributeChanges_replace__item__values__item_._const_tab_id = u'Type'
    ____ContentChange_attributeChanges_replace__item__values._cont = _____ContentChange_attributeChanges_replace__item__values__item_
    ____ContentChange_attributeChanges_replace__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ____ContentChange_attributeChanges_replace__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    _____ContentChange_attributeChanges_replace__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__value._const_tab = _____ContentChange_attributeChanges_replace__item__type_tab
    ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__value._const_tab_id = u'Type'
    ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _______ContentChange_attributeChanges_replace__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__contextList._cont = _______ContentChange_attributeChanges_replace__item__valuesWithContext__item__contextList__item_
    ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _____ContentChange_attributeChanges_replace__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__value),
        (u'contextList', ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__contextList),
        ])
    _____ContentChange_attributeChanges_replace__item__valuesWithContext__item_._ext = []
    ____ContentChange_attributeChanges_replace__item__valuesWithContext._cont = _____ContentChange_attributeChanges_replace__item__valuesWithContext__item_
    ____ContentChange_attributeChanges_replace__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___ContentChange_attributeChanges_replace__item_._cont = ASN1Dict([
        (u'type', ____ContentChange_attributeChanges_replace__item__type),
        (u'values', ____ContentChange_attributeChanges_replace__item__values),
        (u'valuesWithContext', ____ContentChange_attributeChanges_replace__item__valuesWithContext),
        ])
    ___ContentChange_attributeChanges_replace__item_._ext = []
    __ContentChange_attributeChanges_replace._cont = ___ContentChange_attributeChanges_replace__item_
    __ContentChange_attributeChanges_replace._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ContentChange_attributeChanges_changes = SEQ_OF(name=u'changes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    ___ContentChange_attributeChanges_changes__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'EntryModification')))
    __ContentChange_attributeChanges_changes._cont = ___ContentChange_attributeChanges_changes__item_
    __ContentChange_attributeChanges_changes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ContentChange_attributeChanges._cont = ASN1Dict([
        (u'replace', __ContentChange_attributeChanges_replace),
        (u'changes', __ContentChange_attributeChanges_changes),
        ])
    _ContentChange_attributeChanges._ext = None
    _ContentChange_sDSEType = BIT_STR(name=u'sDSEType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'SDSEType')))
    _ContentChange_subComplete = BOOL(name=u'subComplete', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
    _ContentChange_attComplete = BOOL(name=u'attComplete', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _ContentChange_attValIncomplete = SET_OF(name=u'attValIncomplete', mode=MODE_TYPE, default=[])
    __ContentChange_attValIncomplete__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _ContentChange_attValIncomplete._cont = __ContentChange_attValIncomplete__item_
    ContentChange._cont = ASN1Dict([
        (u'rename', _ContentChange_rename),
        (u'attributeChanges', _ContentChange_attributeChanges),
        (u'sDSEType', _ContentChange_sDSEType),
        (u'subComplete', _ContentChange_subComplete),
        (u'attComplete', _ContentChange_attComplete),
        (u'attValIncomplete', _ContentChange_attValIncomplete),
        ])
    ContentChange._ext = []
    
    #-----< SubordinateChanges >-----#
    SubordinateChanges = SEQ(name=u'SubordinateChanges', mode=MODE_TYPE)
    _SubordinateChanges_subordinate = SET_OF(name=u'subordinate', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    _SubordinateChanges_changes = SEQ(name=u'changes', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'IncrementalStepRefresh')))
    SubordinateChanges._cont = ASN1Dict([
        (u'subordinate', _SubordinateChanges_subordinate),
        (u'changes', _SubordinateChanges_changes),
        ])
    SubordinateChanges._ext = []
    
    #-----< shadowError >-----#
    shadowError = CLASS(name=u'shadowError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _shadowError_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __shadowError_val_ParameterType_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowErrorData')))
    __shadowError_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___shadowError_val_ParameterType_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowErrorData')))
    ___shadowError_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___shadowError_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___shadowError_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___shadowError_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __shadowError_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___shadowError_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___shadowError_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___shadowError_val_ParameterType_signed_encrypted),
        ])
    __shadowError_val_ParameterType_signed._ext = []
    _shadowError_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __shadowError_val_ParameterType_unsigned),
        (u'signed', __shadowError_val_ParameterType_signed),
        ])
    _shadowError_val_ParameterType._ext = None
    shadowError._val = dict([(u'ParameterType', _shadowError_val_ParameterType), (u'errorCode', (u'local', 1))])
    
    #-----< ShadowErrorData >-----#
    ShadowErrorData = SEQ(name=u'ShadowErrorData', mode=MODE_TYPE)
    _ShadowErrorData_problem = INT(name=u'problem', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowProblem')))
    _ShadowErrorData_lastUpdate = TIME_GEN(name=u'lastUpdate', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'Time')), opt=True)
    _ShadowErrorData_updateWindow = SEQ(name=u'updateWindow', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateWindow')), opt=True)
    _ShadowErrorData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ShadowErrorData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ShadowErrorData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ShadowErrorData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ShadowErrorData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___ShadowErrorData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____ShadowErrorData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____ShadowErrorData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____ShadowErrorData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____ShadowErrorData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____ShadowErrorData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____ShadowErrorData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___ShadowErrorData_notification__item__type._const_tab = ____ShadowErrorData_notification__item__type_tab
    ___ShadowErrorData_notification__item__type._const_tab_at = None
    ___ShadowErrorData_notification__item__type._const_tab_id = u'id'
    ___ShadowErrorData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____ShadowErrorData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____ShadowErrorData_notification__item__values__item_._const_tab = ____ShadowErrorData_notification__item__type_tab
    ____ShadowErrorData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____ShadowErrorData_notification__item__values__item_._const_tab_id = u'Type'
    ___ShadowErrorData_notification__item__values._cont = ____ShadowErrorData_notification__item__values__item_
    ___ShadowErrorData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___ShadowErrorData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____ShadowErrorData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ShadowErrorData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ShadowErrorData_notification__item__valuesWithContext__item__value._const_tab = ____ShadowErrorData_notification__item__type_tab
    _____ShadowErrorData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____ShadowErrorData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____ShadowErrorData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______ShadowErrorData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____ShadowErrorData_notification__item__valuesWithContext__item__contextList._cont = ______ShadowErrorData_notification__item__valuesWithContext__item__contextList__item_
    _____ShadowErrorData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____ShadowErrorData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____ShadowErrorData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____ShadowErrorData_notification__item__valuesWithContext__item__contextList),
        ])
    ____ShadowErrorData_notification__item__valuesWithContext__item_._ext = []
    ___ShadowErrorData_notification__item__valuesWithContext._cont = ____ShadowErrorData_notification__item__valuesWithContext__item_
    ___ShadowErrorData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ShadowErrorData_notification__item_._cont = ASN1Dict([
        (u'type', ___ShadowErrorData_notification__item__type),
        (u'values', ___ShadowErrorData_notification__item__values),
        (u'valuesWithContext', ___ShadowErrorData_notification__item__valuesWithContext),
        ])
    __ShadowErrorData_notification__item_._ext = []
    _ShadowErrorData_notification._cont = __ShadowErrorData_notification__item_
    ShadowErrorData._cont = ASN1Dict([
        (u'problem', _ShadowErrorData_problem),
        (u'lastUpdate', _ShadowErrorData_lastUpdate),
        (u'updateWindow', _ShadowErrorData_updateWindow),
        (u'securityParameters', _ShadowErrorData_securityParameters),
        (u'performer', _ShadowErrorData_performer),
        (u'aliasDereferenced', _ShadowErrorData_aliasDereferenced),
        (u'notification', _ShadowErrorData_notification),
        ])
    ShadowErrorData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< ShadowProblem >-----#
    ShadowProblem = INT(name=u'ShadowProblem', mode=MODE_TYPE)
    ShadowProblem._cont = ASN1Dict([(u'invalidAgreementID', 1), (u'inactiveAgreement', 2), (u'invalidInformationReceived', 3), (u'unsupportedStrategy', 4), (u'missedPrevious', 5), (u'fullUpdateRequired', 6), (u'unwillingToPerform', 7), (u'unsuitableTiming', 8), (u'updateAlreadyReceived', 9), (u'invalidSequencing', 10), (u'insufficientResources', 11)])
    
    _all_ = [
        dSAShadowBind,
        _dSAShadowBind_val_ArgumentType,
        _dSAShadowBind_val_ResultType,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_versions,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_error,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters,
        ___OPERATION_Errors_val_ParameterType_0_unsigned,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_signed,
        __OPERATION_Errors_val_ParameterType_0,
        shadowOperationalBinding,
        _shadowOperationalBinding_val_Agreement,
        __APPLICATION_CONTEXT_bind_operation_val_ArgumentType,
        __APPLICATION_CONTEXT_bind_operation_val_ResultType,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0,
        ___OPERATION_Errors_val_ParameterType_0_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_0_signed,
        __OPERATION_Errors_val_ParameterType_0_0,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1,
        ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_0,
        ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_0,
        ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_1,
        ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_1,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0_0,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1_0,
        ___shadowOperationalBinding_Cooperation_Operations_val_ArgumentType_0_0,
        ___shadowOperationalBinding_Cooperation_Operations_val_ResultType_0_0,
        __shadowOperationalBinding_roleA_val_EstablishParam,
        __shadowOperationalBinding_roleB_val_EstablishParam,
        __shadowOperationalBinding_roleB_val_ModifyParam,
        __ModificationParameter_secondaryShadows__item_,
        _ModificationParameter_secondaryShadows,
        ModificationParameter,
        AgreementID,
        _ShadowingAgreementInfo_shadowSubject,
        _ShadowingAgreementInfo_updateMode,
        _ShadowingAgreementInfo_master,
        _ShadowingAgreementInfo_secondaryShadows,
        ShadowingAgreementInfo,
        _UnitOfReplication_area,
        _UnitOfReplication_attributes,
        _UnitOfReplication_knowledge,
        _UnitOfReplication_subordinates,
        _UnitOfReplication_contextSelection,
        __UnitOfReplication_supplyContexts_allContexts,
        ___UnitOfReplication_supplyContexts_selectedContexts__item_,
        __UnitOfReplication_supplyContexts_selectedContexts,
        _UnitOfReplication_supplyContexts,
        UnitOfReplication,
        _AreaSpecification_contextPrefix,
        _AreaSpecification_replicationArea,
        AreaSpecification,
        _Knowledge_knowledgeType,
        _Knowledge_extendedKnowledge,
        Knowledge,
        _AttributeSelection__item_,
        AttributeSelection,
        _ClassAttributeSelection_class_,
        _ClassAttributeSelection_classAttributes,
        ClassAttributeSelection,
        _ClassAttributes_allAttributes,
        _ClassAttributes_include,
        _ClassAttributes_exclude,
        ClassAttributes,
        _AttributeTypes__item_,
        AttributeTypes,
        _UpdateMode_supplierInitiated,
        _UpdateMode_consumerInitiated,
        UpdateMode,
        _SupplierUpdateMode_onChange,
        _SupplierUpdateMode_scheduled,
        SupplierUpdateMode,
        ConsumerUpdateMode,
        _SchedulingParameters_periodic,
        _SchedulingParameters_othertimes,
        SchedulingParameters,
        _PeriodicStrategy_beginTime,
        _PeriodicStrategy_windowSize,
        _PeriodicStrategy_updateInterval,
        PeriodicStrategy,
        Time,
        All_operations_consumer_initiated,
        _All_operations_consumer_initiated_val_ArgumentType_0,
        _All_operations_consumer_initiated_val_ResultType_0,
        _All_operations_consumer_initiated_val_ArgumentType_1,
        _All_operations_consumer_initiated_val_ResultType_1,
        All_operations_supplier_initiated,
        _All_operations_supplier_initiated_val_ArgumentType_0,
        _All_operations_supplier_initiated_val_ResultType_0,
        _All_operations_supplier_initiated_val_ArgumentType_1,
        _All_operations_supplier_initiated_val_ResultType_1,
        coordinateShadowUpdate,
        _coordinateShadowUpdate_val_ArgumentType,
        _coordinateShadowUpdate_val_ResultType,
        _CoordinateShadowUpdateArgument_unsigned,
        __CoordinateShadowUpdateArgument_signed_toBeSigned,
        ____CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm_tab,
        ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_algorithm,
        ____CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters_tab,
        ___CoordinateShadowUpdateArgument_signed_algorithmIdentifier_parameters,
        __CoordinateShadowUpdateArgument_signed_algorithmIdentifier,
        __CoordinateShadowUpdateArgument_signed_encrypted,
        _CoordinateShadowUpdateArgument_signed,
        CoordinateShadowUpdateArgument,
        _CoordinateShadowUpdateArgumentData_agreementID,
        _CoordinateShadowUpdateArgumentData_lastUpdate,
        __CoordinateShadowUpdateArgumentData_updateStrategy_standard,
        __CoordinateShadowUpdateArgumentData_updateStrategy_other,
        _CoordinateShadowUpdateArgumentData_updateStrategy,
        _CoordinateShadowUpdateArgumentData_securityParameters,
        CoordinateShadowUpdateArgumentData,
        _CoordinateShadowUpdateResult_null,
        __CoordinateShadowUpdateResult_information_unsigned,
        ___CoordinateShadowUpdateResult_information_signed_toBeSigned,
        _____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_algorithm,
        _____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters_tab,
        ____CoordinateShadowUpdateResult_information_signed_algorithmIdentifier_parameters,
        ___CoordinateShadowUpdateResult_information_signed_algorithmIdentifier,
        ___CoordinateShadowUpdateResult_information_signed_encrypted,
        __CoordinateShadowUpdateResult_information_signed,
        _CoordinateShadowUpdateResult_information,
        CoordinateShadowUpdateResult,
        _CoordinateShadowUpdateResultData_agreementID,
        _CoordinateShadowUpdateResultData_lastUpdate,
        _CoordinateShadowUpdateResultData_securityParameters,
        _CoordinateShadowUpdateResultData_performer,
        _CoordinateShadowUpdateResultData_aliasDereferenced,
        ____CoordinateShadowUpdateResultData_notification__item__type_tab,
        _____CoordinateShadowUpdateResultData_notification__item__type_tab_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        _____CoordinateShadowUpdateResultData_notification__item__type_tab_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        ___CoordinateShadowUpdateResultData_notification__item__type,
        ____CoordinateShadowUpdateResultData_notification__item__values__item_,
        ___CoordinateShadowUpdateResultData_notification__item__values,
        _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__value,
        ______CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item__contextList,
        ____CoordinateShadowUpdateResultData_notification__item__valuesWithContext__item_,
        ___CoordinateShadowUpdateResultData_notification__item__valuesWithContext,
        __CoordinateShadowUpdateResultData_notification__item_,
        _CoordinateShadowUpdateResultData_notification,
        CoordinateShadowUpdateResultData,
        requestShadowUpdate,
        _requestShadowUpdate_val_ArgumentType,
        _requestShadowUpdate_val_ResultType,
        _RequestShadowUpdateArgument_unsigned,
        __RequestShadowUpdateArgument_signed_toBeSigned,
        ____RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm_tab,
        ___RequestShadowUpdateArgument_signed_algorithmIdentifier_algorithm,
        ____RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters_tab,
        ___RequestShadowUpdateArgument_signed_algorithmIdentifier_parameters,
        __RequestShadowUpdateArgument_signed_algorithmIdentifier,
        __RequestShadowUpdateArgument_signed_encrypted,
        _RequestShadowUpdateArgument_signed,
        RequestShadowUpdateArgument,
        _RequestShadowUpdateArgumentData_agreementID,
        _RequestShadowUpdateArgumentData_lastUpdate,
        __RequestShadowUpdateArgumentData_requestedStrategy_standard,
        __RequestShadowUpdateArgumentData_requestedStrategy_other,
        _RequestShadowUpdateArgumentData_requestedStrategy,
        _RequestShadowUpdateArgumentData_securityParameters,
        RequestShadowUpdateArgumentData,
        _RequestShadowUpdateResult_null,
        __RequestShadowUpdateResult_information_unsigned,
        ___RequestShadowUpdateResult_information_signed_toBeSigned,
        _____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_algorithm,
        _____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters_tab,
        ____RequestShadowUpdateResult_information_signed_algorithmIdentifier_parameters,
        ___RequestShadowUpdateResult_information_signed_algorithmIdentifier,
        ___RequestShadowUpdateResult_information_signed_encrypted,
        __RequestShadowUpdateResult_information_signed,
        _RequestShadowUpdateResult_information,
        RequestShadowUpdateResult,
        _RequestShadowUpdateResultData_agreementID,
        _RequestShadowUpdateResultData_lastUpdate,
        _RequestShadowUpdateResultData_securityParameters,
        _RequestShadowUpdateResultData_performer,
        _RequestShadowUpdateResultData_aliasDereferenced,
        ____RequestShadowUpdateResultData_notification__item__type_tab,
        _____RequestShadowUpdateResultData_notification__item__type_tab_val_Type_0,
        _____RequestShadowUpdateResultData_notification__item__type_tab_val_Type_1,
        ___RequestShadowUpdateResultData_notification__item__type,
        ____RequestShadowUpdateResultData_notification__item__values__item_,
        ___RequestShadowUpdateResultData_notification__item__values,
        _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__value,
        ______RequestShadowUpdateResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____RequestShadowUpdateResultData_notification__item__valuesWithContext__item__contextList,
        ____RequestShadowUpdateResultData_notification__item__valuesWithContext__item_,
        ___RequestShadowUpdateResultData_notification__item__valuesWithContext,
        __RequestShadowUpdateResultData_notification__item_,
        _RequestShadowUpdateResultData_notification,
        RequestShadowUpdateResultData,
        updateShadow,
        _updateShadow_val_ArgumentType,
        _updateShadow_val_ResultType,
        _UpdateShadowArgument_unsigned,
        __UpdateShadowArgument_signed_toBeSigned,
        ____UpdateShadowArgument_signed_algorithmIdentifier_algorithm_tab,
        ___UpdateShadowArgument_signed_algorithmIdentifier_algorithm,
        ____UpdateShadowArgument_signed_algorithmIdentifier_parameters_tab,
        ___UpdateShadowArgument_signed_algorithmIdentifier_parameters,
        __UpdateShadowArgument_signed_algorithmIdentifier,
        __UpdateShadowArgument_signed_encrypted,
        _UpdateShadowArgument_signed,
        UpdateShadowArgument,
        _UpdateShadowArgumentData_agreementID,
        _UpdateShadowArgumentData_updateTime,
        _UpdateShadowArgumentData_updateWindow,
        _UpdateShadowArgumentData_updatedInfo,
        _UpdateShadowArgumentData_securityParameters,
        UpdateShadowArgumentData,
        _UpdateShadowResult_null,
        __UpdateShadowResult_information_unsigned,
        ___UpdateShadowResult_information_signed_toBeSigned,
        _____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm_tab,
        ____UpdateShadowResult_information_signed_algorithmIdentifier_algorithm,
        _____UpdateShadowResult_information_signed_algorithmIdentifier_parameters_tab,
        ____UpdateShadowResult_information_signed_algorithmIdentifier_parameters,
        ___UpdateShadowResult_information_signed_algorithmIdentifier,
        ___UpdateShadowResult_information_signed_encrypted,
        __UpdateShadowResult_information_signed,
        _UpdateShadowResult_information,
        UpdateShadowResult,
        _UpdateShadowResultData_agreementID,
        _UpdateShadowResultData_lastUpdate,
        _UpdateShadowResultData_securityParameters,
        _UpdateShadowResultData_performer,
        _UpdateShadowResultData_aliasDereferenced,
        ____UpdateShadowResultData_notification__item__type_tab,
        _____UpdateShadowResultData_notification__item__type_tab_val_Type_0,
        _____UpdateShadowResultData_notification__item__type_tab_val_Type_1,
        ___UpdateShadowResultData_notification__item__type,
        ____UpdateShadowResultData_notification__item__values__item_,
        ___UpdateShadowResultData_notification__item__values,
        _____UpdateShadowResultData_notification__item__valuesWithContext__item__value,
        ______UpdateShadowResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____UpdateShadowResultData_notification__item__valuesWithContext__item__contextList,
        ____UpdateShadowResultData_notification__item__valuesWithContext__item_,
        ___UpdateShadowResultData_notification__item__valuesWithContext,
        __UpdateShadowResultData_notification__item_,
        _UpdateShadowResultData_notification,
        UpdateShadowResultData,
        _UpdateWindow_start,
        _UpdateWindow_stop,
        UpdateWindow,
        _RefreshInformation_noRefresh,
        _RefreshInformation_total,
        _RefreshInformation_incremental,
        _RefreshInformation_otherStrategy,
        RefreshInformation,
        _TotalRefresh_sDSE,
        __TotalRefresh_subtree__item_,
        _TotalRefresh_subtree,
        TotalRefresh,
        _SDSEContent_sDSEType,
        _SDSEContent_subComplete,
        _SDSEContent_attComplete,
        ____SDSEContent_attributes__item__type_tab,
        _____SDSEContent_attributes__item__type_tab_val_Type_0,
        _____SDSEContent_attributes__item__type_tab_val_Type_1,
        ___SDSEContent_attributes__item__type,
        ____SDSEContent_attributes__item__values__item_,
        ___SDSEContent_attributes__item__values,
        _____SDSEContent_attributes__item__valuesWithContext__item__value,
        ______SDSEContent_attributes__item__valuesWithContext__item__contextList__item_,
        _____SDSEContent_attributes__item__valuesWithContext__item__contextList,
        ____SDSEContent_attributes__item__valuesWithContext__item_,
        ___SDSEContent_attributes__item__valuesWithContext,
        __SDSEContent_attributes__item_,
        _SDSEContent_attributes,
        __SDSEContent_attValIncomplete__item_,
        _SDSEContent_attValIncomplete,
        SDSEContent,
        SDSEType,
        _Subtree_rdn,
        _Subtree_sDSE,
        __Subtree_subtree__item_,
        _Subtree_subtree,
        Subtree,
        _IncrementalRefresh__item_,
        IncrementalRefresh,
        __IncrementalStepRefresh_sDSEChanges_add,
        __IncrementalStepRefresh_sDSEChanges_remove,
        __IncrementalStepRefresh_sDSEChanges_modify,
        _IncrementalStepRefresh_sDSEChanges,
        __IncrementalStepRefresh_subordinateUpdates__item_,
        _IncrementalStepRefresh_subordinateUpdates,
        IncrementalStepRefresh,
        __ContentChange_rename_newRDN,
        __ContentChange_rename_newDN,
        _ContentChange_rename,
        _____ContentChange_attributeChanges_replace__item__type_tab,
        ______ContentChange_attributeChanges_replace__item__type_tab_val_Type_0,
        ______ContentChange_attributeChanges_replace__item__type_tab_val_Type_1,
        ____ContentChange_attributeChanges_replace__item__type,
        _____ContentChange_attributeChanges_replace__item__values__item_,
        ____ContentChange_attributeChanges_replace__item__values,
        ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__value,
        _______ContentChange_attributeChanges_replace__item__valuesWithContext__item__contextList__item_,
        ______ContentChange_attributeChanges_replace__item__valuesWithContext__item__contextList,
        _____ContentChange_attributeChanges_replace__item__valuesWithContext__item_,
        ____ContentChange_attributeChanges_replace__item__valuesWithContext,
        ___ContentChange_attributeChanges_replace__item_,
        __ContentChange_attributeChanges_replace,
        ___ContentChange_attributeChanges_changes__item_,
        __ContentChange_attributeChanges_changes,
        _ContentChange_attributeChanges,
        _ContentChange_sDSEType,
        _ContentChange_subComplete,
        _ContentChange_attComplete,
        __ContentChange_attValIncomplete__item_,
        _ContentChange_attValIncomplete,
        ContentChange,
        _SubordinateChanges_subordinate,
        _SubordinateChanges_changes,
        SubordinateChanges,
        shadowError,
        __shadowError_val_ParameterType_unsigned,
        ___shadowError_val_ParameterType_signed_toBeSigned,
        _____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____shadowError_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____shadowError_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___shadowError_val_ParameterType_signed_algorithmIdentifier,
        ___shadowError_val_ParameterType_signed_encrypted,
        __shadowError_val_ParameterType_signed,
        _shadowError_val_ParameterType,
        _ShadowErrorData_problem,
        _ShadowErrorData_lastUpdate,
        _ShadowErrorData_updateWindow,
        _ShadowErrorData_securityParameters,
        _ShadowErrorData_performer,
        _ShadowErrorData_aliasDereferenced,
        ____ShadowErrorData_notification__item__type_tab,
        _____ShadowErrorData_notification__item__type_tab_val_Type_0,
        _____ShadowErrorData_notification__item__type_tab_val_Type_1,
        ___ShadowErrorData_notification__item__type,
        ____ShadowErrorData_notification__item__values__item_,
        ___ShadowErrorData_notification__item__values,
        _____ShadowErrorData_notification__item__valuesWithContext__item__value,
        ______ShadowErrorData_notification__item__valuesWithContext__item__contextList__item_,
        _____ShadowErrorData_notification__item__valuesWithContext__item__contextList,
        ____ShadowErrorData_notification__item__valuesWithContext__item_,
        ___ShadowErrorData_notification__item__valuesWithContext,
        __ShadowErrorData_notification__item_,
        _ShadowErrorData_notification,
        ShadowErrorData,
        ShadowProblem,
    ]

class DistributedOperations:

    _name_  = u'DistributedOperations'
    _oid_   = [2, 5, 1, 3, 7]
    
    _obj_ = [
        u'dsaReferral',
        u'DsaReferralData',
        u'ChainingArguments',
        u'Time',
        u'DomainInfo',
        u'ChainingResults',
        u'CrossReference',
        u'OperationProgress',
        u'TraceInformation',
        u'TraceItem',
        u'ReferenceType',
        u'AccessPoint',
        u'MasterOrShadowAccessPoint',
        u'MasterAndShadowAccessPoints',
        u'AccessPointInformation',
        u'DitBridgeKnowledge',
        u'Exclusions',
        u'ContinuationReference',
        u'dSABind',
        u'DSABindArgument',
        u'DSACredentials',
        u'DSABindResult',
        u'chained',
        u'chainedRead',
        u'chainedCompare',
        u'chainedAbandon',
        u'chainedList',
        u'chainedSearch',
        u'chainedAddEntry',
        u'chainedRemoveEntry',
        u'chainedModifyEntry',
        u'chainedModifyDN',
        u'chainedChangePassword',
        u'chainedAdministerPassword',
        u'chainedLdapTransport',
        u'chainedLinkedLDAP',
        ]
    _type_ = [
        u'DsaReferralData',
        u'ChainingArguments',
        u'Time',
        u'DomainInfo',
        u'ChainingResults',
        u'CrossReference',
        u'OperationProgress',
        u'TraceInformation',
        u'TraceItem',
        u'ReferenceType',
        u'AccessPoint',
        u'MasterOrShadowAccessPoint',
        u'MasterAndShadowAccessPoints',
        u'AccessPointInformation',
        u'DitBridgeKnowledge',
        u'Exclusions',
        u'ContinuationReference',
        u'DSABindArgument',
        u'DSACredentials',
        u'DSABindResult',
        ]
    _set_ = [
        ]
    _val_ = [
        u'dsaReferral',
        u'dSABind',
        u'chained',
        u'chainedRead',
        u'chainedCompare',
        u'chainedAbandon',
        u'chainedList',
        u'chainedSearch',
        u'chainedAddEntry',
        u'chainedRemoveEntry',
        u'chainedModifyEntry',
        u'chainedModifyDN',
        u'chainedChangePassword',
        u'chainedAdministerPassword',
        u'chainedLdapTransport',
        u'chainedLinkedLDAP',
        ]
    _class_ = [
        u'dsaReferral',
        u'dSABind',
        u'chained',
        u'chainedRead',
        u'chainedCompare',
        u'chainedAbandon',
        u'chainedList',
        u'chainedSearch',
        u'chainedAddEntry',
        u'chainedRemoveEntry',
        u'chainedModifyEntry',
        u'chainedModifyDN',
        u'chainedChangePassword',
        u'chainedAdministerPassword',
        u'chainedLdapTransport',
        u'chainedLinkedLDAP',
        ]
    _param_ = [
        u'chained',
        ]
    
    #-----< dsaReferral >-----#
    dsaReferral = CLASS(name=u'dsaReferral', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _dsaReferral_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __dsaReferral_val_ParameterType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    __dsaReferral_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___dsaReferral_val_ParameterType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ___dsaReferral_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___dsaReferral_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___dsaReferral_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___dsaReferral_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __dsaReferral_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___dsaReferral_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___dsaReferral_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___dsaReferral_val_ParameterType_signed_encrypted),
        ])
    __dsaReferral_val_ParameterType_signed._ext = []
    _dsaReferral_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __dsaReferral_val_ParameterType_unsigned),
        (u'signed', __dsaReferral_val_ParameterType_signed),
        ])
    _dsaReferral_val_ParameterType._ext = None
    dsaReferral._val = dict([(u'ParameterType', _dsaReferral_val_ParameterType), (u'errorCode', (u'local', 9))])
    
    #-----< DsaReferralData >-----#
    DsaReferralData = SET(name=u'DsaReferralData', mode=MODE_TYPE)
    _DsaReferralData_reference = SET(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ContinuationReference')))
    _DsaReferralData_contextPrefix = SEQ_OF(name=u'contextPrefix', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _DsaReferralData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _DsaReferralData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _DsaReferralData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _DsaReferralData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DsaReferralData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___DsaReferralData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____DsaReferralData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____DsaReferralData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    _____DsaReferralData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____DsaReferralData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____DsaReferralData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____DsaReferralData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___DsaReferralData_notification__item__type._const_tab = ____DsaReferralData_notification__item__type_tab
    ___DsaReferralData_notification__item__type._const_tab_at = None
    ___DsaReferralData_notification__item__type._const_tab_id = u'id'
    ___DsaReferralData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____DsaReferralData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____DsaReferralData_notification__item__values__item_._const_tab = ____DsaReferralData_notification__item__type_tab
    ____DsaReferralData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____DsaReferralData_notification__item__values__item_._const_tab_id = u'Type'
    ___DsaReferralData_notification__item__values._cont = ____DsaReferralData_notification__item__values__item_
    ___DsaReferralData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___DsaReferralData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____DsaReferralData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____DsaReferralData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____DsaReferralData_notification__item__valuesWithContext__item__value._const_tab = ____DsaReferralData_notification__item__type_tab
    _____DsaReferralData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____DsaReferralData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____DsaReferralData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______DsaReferralData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____DsaReferralData_notification__item__valuesWithContext__item__contextList._cont = ______DsaReferralData_notification__item__valuesWithContext__item__contextList__item_
    _____DsaReferralData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____DsaReferralData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____DsaReferralData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____DsaReferralData_notification__item__valuesWithContext__item__contextList),
        ])
    ____DsaReferralData_notification__item__valuesWithContext__item_._ext = []
    ___DsaReferralData_notification__item__valuesWithContext._cont = ____DsaReferralData_notification__item__valuesWithContext__item_
    ___DsaReferralData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __DsaReferralData_notification__item_._cont = ASN1Dict([
        (u'type', ___DsaReferralData_notification__item__type),
        (u'values', ___DsaReferralData_notification__item__values),
        (u'valuesWithContext', ___DsaReferralData_notification__item__valuesWithContext),
        ])
    __DsaReferralData_notification__item_._ext = []
    _DsaReferralData_notification._cont = __DsaReferralData_notification__item_
    DsaReferralData._cont = ASN1Dict([
        (u'reference', _DsaReferralData_reference),
        (u'contextPrefix', _DsaReferralData_contextPrefix),
        (u'securityParameters', _DsaReferralData_securityParameters),
        (u'performer', _DsaReferralData_performer),
        (u'aliasDereferenced', _DsaReferralData_aliasDereferenced),
        (u'notification', _DsaReferralData_notification),
        ])
    DsaReferralData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< ChainingArguments >-----#
    ChainingArguments = SET(name=u'ChainingArguments', mode=MODE_TYPE)
    _ChainingArguments_originator = SEQ_OF(name=u'originator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ChainingArguments_targetObject = SEQ_OF(name=u'targetObject', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ChainingArguments_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')), default=dict([(u'nameResolutionPhase', u'notStarted')]))
    _ChainingArguments_traceInformation = SEQ_OF(name=u'traceInformation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'TraceInformation')))
    _ChainingArguments_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ChainingArguments_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ChainingArguments_returnCrossRefs = BOOL(name=u'returnCrossRefs', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ChainingArguments_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')), default=u'superior')
    _ChainingArguments_info = OPEN(name=u'info', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'DomainInfo')), opt=True)
    _ChainingArguments_timeLimit = CHOICE(name=u'timeLimit', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Time')), opt=True)
    _ChainingArguments_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), default=dict([]))
    _ChainingArguments_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ChainingArguments_uniqueIdentifier = BIT_STR(name=u'uniqueIdentifier', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UniqueIdentifier')), opt=True)
    _ChainingArguments_authenticationLevel = CHOICE(name=u'authenticationLevel', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('BasicAccessControl', 'AuthenticationLevel')), opt=True)
    _ChainingArguments_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _ChainingArguments_excludeShadows = BOOL(name=u'excludeShadows', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ChainingArguments_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ChainingArguments_operationIdentifier = INT(name=u'operationIdentifier', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ChainingArguments_searchRuleId = SEQ(name=u'searchRuleId', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'SearchRuleId')), opt=True)
    _ChainingArguments_chainedRelaxation = SEQ(name=u'chainedRelaxation', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'MRMapping')), opt=True)
    _ChainingArguments_relatedEntry = INT(name=u'relatedEntry', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ChainingArguments_dspPaging = BOOL(name=u'dspPaging', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ChainingArguments_excludeWriteableCopies = BOOL(name=u'excludeWriteableCopies', mode=MODE_TYPE, tag=(24, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    ChainingArguments._cont = ASN1Dict([
        (u'originator', _ChainingArguments_originator),
        (u'targetObject', _ChainingArguments_targetObject),
        (u'operationProgress', _ChainingArguments_operationProgress),
        (u'traceInformation', _ChainingArguments_traceInformation),
        (u'aliasDereferenced', _ChainingArguments_aliasDereferenced),
        (u'aliasedRDNs', _ChainingArguments_aliasedRDNs),
        (u'returnCrossRefs', _ChainingArguments_returnCrossRefs),
        (u'referenceType', _ChainingArguments_referenceType),
        (u'info', _ChainingArguments_info),
        (u'timeLimit', _ChainingArguments_timeLimit),
        (u'securityParameters', _ChainingArguments_securityParameters),
        (u'entryOnly', _ChainingArguments_entryOnly),
        (u'uniqueIdentifier', _ChainingArguments_uniqueIdentifier),
        (u'authenticationLevel', _ChainingArguments_authenticationLevel),
        (u'exclusions', _ChainingArguments_exclusions),
        (u'excludeShadows', _ChainingArguments_excludeShadows),
        (u'nameResolveOnMaster', _ChainingArguments_nameResolveOnMaster),
        (u'operationIdentifier', _ChainingArguments_operationIdentifier),
        (u'searchRuleId', _ChainingArguments_searchRuleId),
        (u'chainedRelaxation', _ChainingArguments_chainedRelaxation),
        (u'relatedEntry', _ChainingArguments_relatedEntry),
        (u'dspPaging', _ChainingArguments_dspPaging),
        (u'excludeWriteableCopies', _ChainingArguments_excludeWriteableCopies),
        ])
    ChainingArguments._ext = []
    
    #-----< Time >-----#
    Time = CHOICE(name=u'Time', mode=MODE_TYPE)
    _Time_utcTime = TIME_UTC(name=u'utcTime', mode=MODE_TYPE)
    _Time_generalizedTime = TIME_GEN(name=u'generalizedTime', mode=MODE_TYPE)
    Time._cont = ASN1Dict([
        (u'utcTime', _Time_utcTime),
        (u'generalizedTime', _Time_generalizedTime),
        ])
    Time._ext = []
    
    #-----< DomainInfo >-----#
    DomainInfo = OPEN(name=u'DomainInfo', mode=MODE_TYPE, typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    
    #-----< ChainingResults >-----#
    ChainingResults = SET(name=u'ChainingResults', mode=MODE_TYPE)
    _ChainingResults_info = OPEN(name=u'info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'DomainInfo')), opt=True)
    _ChainingResults_crossReferences = SEQ_OF(name=u'crossReferences', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ChainingResults_crossReferences__item_ = SET(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'CrossReference')))
    _ChainingResults_crossReferences._cont = __ChainingResults_crossReferences__item_
    _ChainingResults_crossReferences._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ChainingResults_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), default=dict([]))
    _ChainingResults_alreadySearched = SET_OF(name=u'alreadySearched', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    ChainingResults._cont = ASN1Dict([
        (u'info', _ChainingResults_info),
        (u'crossReferences', _ChainingResults_crossReferences),
        (u'securityParameters', _ChainingResults_securityParameters),
        (u'alreadySearched', _ChainingResults_alreadySearched),
        ])
    ChainingResults._ext = []
    
    #-----< CrossReference >-----#
    CrossReference = SET(name=u'CrossReference', mode=MODE_TYPE)
    _CrossReference_contextPrefix = SEQ_OF(name=u'contextPrefix', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _CrossReference_accessPoint = SET(name=u'accessPoint', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'AccessPointInformation')))
    CrossReference._cont = ASN1Dict([
        (u'contextPrefix', _CrossReference_contextPrefix),
        (u'accessPoint', _CrossReference_accessPoint),
        ])
    CrossReference._ext = []
    
    #-----< OperationProgress >-----#
    OperationProgress = SET(name=u'OperationProgress', mode=MODE_TYPE)
    _OperationProgress_nameResolutionPhase = ENUM(name=u'nameResolutionPhase', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _OperationProgress_nameResolutionPhase._cont = ASN1Dict([(u'notStarted', 1), (u'proceeding', 2), (u'completed', 3)])
    _OperationProgress_nameResolutionPhase._ext = []
    _OperationProgress_nextRDNToBeResolved = INT(name=u'nextRDNToBeResolved', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    OperationProgress._cont = ASN1Dict([
        (u'nameResolutionPhase', _OperationProgress_nameResolutionPhase),
        (u'nextRDNToBeResolved', _OperationProgress_nextRDNToBeResolved),
        ])
    OperationProgress._ext = []
    
    #-----< TraceInformation >-----#
    TraceInformation = SEQ_OF(name=u'TraceInformation', mode=MODE_TYPE)
    _TraceInformation__item_ = SET(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'TraceItem')))
    TraceInformation._cont = _TraceInformation__item_
    
    #-----< TraceItem >-----#
    TraceItem = SET(name=u'TraceItem', mode=MODE_TYPE)
    _TraceItem_dsa = CHOICE(name=u'dsa', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _TraceItem_targetObject = CHOICE(name=u'targetObject', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _TraceItem_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')))
    TraceItem._cont = ASN1Dict([
        (u'dsa', _TraceItem_dsa),
        (u'targetObject', _TraceItem_targetObject),
        (u'operationProgress', _TraceItem_operationProgress),
        ])
    TraceItem._ext = []
    
    #-----< ReferenceType >-----#
    ReferenceType = ENUM(name=u'ReferenceType', mode=MODE_TYPE)
    ReferenceType._cont = ASN1Dict([(u'superior', 1), (u'subordinate', 2), (u'cross', 3), (u'nonSpecificSubordinate', 4), (u'supplier', 5), (u'master', 6), (u'immediateSuperior', 7), (u'self', 8), (u'ditBridge', 9)])
    ReferenceType._ext = []
    
    #-----< AccessPoint >-----#
    AccessPoint = SET(name=u'AccessPoint', mode=MODE_TYPE)
    _AccessPoint_ae_title = CHOICE(name=u'ae-title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _AccessPoint_address = SEQ(name=u'address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    _AccessPoint_protocolInformation = SET_OF(name=u'protocolInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __AccessPoint_protocolInformation__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ProtocolInformation')))
    _AccessPoint_protocolInformation._cont = __AccessPoint_protocolInformation__item_
    _AccessPoint_protocolInformation._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    AccessPoint._cont = ASN1Dict([
        (u'ae-title', _AccessPoint_ae_title),
        (u'address', _AccessPoint_address),
        (u'protocolInformation', _AccessPoint_protocolInformation),
        ])
    AccessPoint._ext = []
    
    #-----< MasterOrShadowAccessPoint >-----#
    MasterOrShadowAccessPoint = SET(name=u'MasterOrShadowAccessPoint', mode=MODE_TYPE)
    _MasterOrShadowAccessPoint_ae_title = CHOICE(name=u'ae-title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _MasterOrShadowAccessPoint_address = SEQ(name=u'address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    _MasterOrShadowAccessPoint_protocolInformation = SET_OF(name=u'protocolInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __MasterOrShadowAccessPoint_protocolInformation__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ProtocolInformation')))
    _MasterOrShadowAccessPoint_protocolInformation._cont = __MasterOrShadowAccessPoint_protocolInformation__item_
    _MasterOrShadowAccessPoint_category = ENUM(name=u'category', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=u'master')
    _MasterOrShadowAccessPoint_category._cont = ASN1Dict([(u'master', 0), (u'shadow', 1), (u'writeableCopy', 2)])
    _MasterOrShadowAccessPoint_category._ext = []
    _MasterOrShadowAccessPoint_chainingRequired = BOOL(name=u'chainingRequired', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    MasterOrShadowAccessPoint._cont = ASN1Dict([
        (u'ae-title', _MasterOrShadowAccessPoint_ae_title),
        (u'address', _MasterOrShadowAccessPoint_address),
        (u'protocolInformation', _MasterOrShadowAccessPoint_protocolInformation),
        (u'category', _MasterOrShadowAccessPoint_category),
        (u'chainingRequired', _MasterOrShadowAccessPoint_chainingRequired),
        ])
    MasterOrShadowAccessPoint._ext = []
    
    #-----< MasterAndShadowAccessPoints >-----#
    MasterAndShadowAccessPoints = SET_OF(name=u'MasterAndShadowAccessPoints', mode=MODE_TYPE)
    _MasterAndShadowAccessPoints__item_ = SET(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'MasterOrShadowAccessPoint')))
    MasterAndShadowAccessPoints._cont = _MasterAndShadowAccessPoints__item_
    MasterAndShadowAccessPoints._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< AccessPointInformation >-----#
    AccessPointInformation = SET(name=u'AccessPointInformation', mode=MODE_TYPE)
    _AccessPointInformation_ae_title = CHOICE(name=u'ae-title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _AccessPointInformation_address = SEQ(name=u'address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    _AccessPointInformation_protocolInformation = SET_OF(name=u'protocolInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __AccessPointInformation_protocolInformation__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ProtocolInformation')))
    _AccessPointInformation_protocolInformation._cont = __AccessPointInformation_protocolInformation__item_
    _AccessPointInformation_category = ENUM(name=u'category', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=u'master')
    _AccessPointInformation_category._cont = ASN1Dict([(u'master', 0), (u'shadow', 1), (u'writeableCopy', 2)])
    _AccessPointInformation_category._ext = []
    _AccessPointInformation_chainingRequired = BOOL(name=u'chainingRequired', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AccessPointInformation_additionalPoints = SET_OF(name=u'additionalPoints', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'MasterAndShadowAccessPoints')), opt=True)
    AccessPointInformation._cont = ASN1Dict([
        (u'ae-title', _AccessPointInformation_ae_title),
        (u'address', _AccessPointInformation_address),
        (u'protocolInformation', _AccessPointInformation_protocolInformation),
        (u'category', _AccessPointInformation_category),
        (u'chainingRequired', _AccessPointInformation_chainingRequired),
        (u'additionalPoints', _AccessPointInformation_additionalPoints),
        ])
    AccessPointInformation._ext = []
    
    #-----< DitBridgeKnowledge >-----#
    DitBridgeKnowledge = SEQ(name=u'DitBridgeKnowledge', mode=MODE_TYPE)
    _DitBridgeKnowledge_domainLocalID = CHOICE(name=u'domainLocalID', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _DitBridgeKnowledge_accessPoints = SET_OF(name=u'accessPoints', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'MasterAndShadowAccessPoints')))
    DitBridgeKnowledge._cont = ASN1Dict([
        (u'domainLocalID', _DitBridgeKnowledge_domainLocalID),
        (u'accessPoints', _DitBridgeKnowledge_accessPoints),
        ])
    DitBridgeKnowledge._ext = []
    
    #-----< Exclusions >-----#
    Exclusions = SET_OF(name=u'Exclusions', mode=MODE_TYPE)
    _Exclusions__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RDNSequence')))
    Exclusions._cont = _Exclusions__item_
    Exclusions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< ContinuationReference >-----#
    ContinuationReference = SET(name=u'ContinuationReference', mode=MODE_TYPE)
    _ContinuationReference_targetObject = CHOICE(name=u'targetObject', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _ContinuationReference_aliasedRDNs = INT(name=u'aliasedRDNs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ContinuationReference_operationProgress = SET(name=u'operationProgress', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'OperationProgress')))
    _ContinuationReference_rdnsResolved = INT(name=u'rdnsResolved', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _ContinuationReference_referenceType = ENUM(name=u'referenceType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'ReferenceType')))
    _ContinuationReference_accessPoints = SET_OF(name=u'accessPoints', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __ContinuationReference_accessPoints__item_ = SET(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'AccessPointInformation')))
    _ContinuationReference_accessPoints._cont = __ContinuationReference_accessPoints__item_
    _ContinuationReference_entryOnly = BOOL(name=u'entryOnly', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ContinuationReference_exclusions = SET_OF(name=u'exclusions', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'Exclusions')), opt=True)
    _ContinuationReference_returnToDUA = BOOL(name=u'returnToDUA', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ContinuationReference_nameResolveOnMaster = BOOL(name=u'nameResolveOnMaster', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    ContinuationReference._cont = ASN1Dict([
        (u'targetObject', _ContinuationReference_targetObject),
        (u'aliasedRDNs', _ContinuationReference_aliasedRDNs),
        (u'operationProgress', _ContinuationReference_operationProgress),
        (u'rdnsResolved', _ContinuationReference_rdnsResolved),
        (u'referenceType', _ContinuationReference_referenceType),
        (u'accessPoints', _ContinuationReference_accessPoints),
        (u'entryOnly', _ContinuationReference_entryOnly),
        (u'exclusions', _ContinuationReference_exclusions),
        (u'returnToDUA', _ContinuationReference_returnToDUA),
        (u'nameResolveOnMaster', _ContinuationReference_nameResolveOnMaster),
        ])
    ContinuationReference._ext = []
    
    #-----< dSABind >-----#
    dSABind = CLASS(name=u'dSABind', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _dSABind_val_ArgumentType = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindArgument')))
    _dSABind_val_ResultType = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindResult')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____OPERATION_Errors_val_ParameterType_0_unsigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._cont = ASN1Dict([
        (u'serviceError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError),
        (u'securityError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError),
        ])
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._ext = []
    ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ___OPERATION_Errors_val_ParameterType_0_unsigned._cont = ASN1Dict([
        (u'versions', ____OPERATION_Errors_val_ParameterType_0_unsigned_versions),
        (u'error', ____OPERATION_Errors_val_ParameterType_0_unsigned_error),
        (u'securityParameters', ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters),
        ])
    ___OPERATION_Errors_val_ParameterType_0_unsigned._ext = None
    ___OPERATION_Errors_val_ParameterType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._cont = ASN1Dict([
        (u'serviceError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError),
        (u'securityError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError),
        ])
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._ext = []
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'versions', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions),
        (u'error', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error),
        (u'securityParameters', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._ext = None
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0._ext = None
    dSABind._val = dict([(u'ArgumentType', _dSABind_val_ArgumentType), (u'ResultType', _dSABind_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])
    
    #-----< DSABindArgument >-----#
    DSABindArgument = SET(name=u'DSABindArgument', mode=MODE_TYPE)
    _DSABindArgument_credentials = CHOICE(name=u'credentials', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'DSACredentials')), opt=True)
    _DSABindArgument_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    DSABindArgument._cont = ASN1Dict([
        (u'credentials', _DSABindArgument_credentials),
        (u'versions', _DSABindArgument_versions),
        ])
    DSABindArgument._ext = []
    
    #-----< DSACredentials >-----#
    DSACredentials = CHOICE(name=u'DSACredentials', mode=MODE_TYPE)
    _DSACredentials_simple = SEQ(name=u'simple', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SimpleCredentials')))
    _DSACredentials_strong = SET(name=u'strong', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'StrongCredentials')))
    _DSACredentials_externalProcedure = EXT(name=u'externalProcedure', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')))
    _DSACredentials_spkm = CHOICE(name=u'spkm', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SpkmCredentials')))
    DSACredentials._cont = ASN1Dict([
        (u'simple', _DSACredentials_simple),
        (u'strong', _DSACredentials_strong),
        (u'externalProcedure', _DSACredentials_externalProcedure),
        (u'spkm', _DSACredentials_spkm),
        ])
    DSACredentials._ext = []
    
    #-----< DSABindResult >-----#
    DSABindResult = SET(name=u'DSABindResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindArgument')))
    
    #-----< chained >-----#
    chained = CLASS(name=u'chained', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')), param=True)
    
    #-----< chainedRead >-----#
    chainedRead = CLASS(name=u'chainedRead', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedRead_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedRead_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedRead_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedRead_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    __chainedRead_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedRead_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedRead_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedRead_val_ArgumentType_unsigned._ext = None
    __chainedRead_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedRead_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedRead_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedRead_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ___chainedRead_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedRead_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedRead_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedRead_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedRead_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedRead_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedRead_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedRead_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedRead_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedRead_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedRead_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedRead_val_ArgumentType_signed_encrypted),
        ])
    __chainedRead_val_ArgumentType_signed._ext = []
    _chainedRead_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedRead_val_ArgumentType_unsigned),
        (u'signed', __chainedRead_val_ArgumentType_signed),
        ])
    _chainedRead_val_ArgumentType._ext = None
    _chainedRead_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedRead_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedRead_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedRead_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    __chainedRead_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedRead_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedRead_val_ResultType_unsigned_ResultType),
        ])
    __chainedRead_val_ResultType_unsigned._ext = None
    __chainedRead_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedRead_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedRead_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedRead_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ___chainedRead_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedRead_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedRead_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedRead_val_ResultType_signed_toBeSigned._ext = None
    ___chainedRead_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedRead_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedRead_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedRead_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedRead_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedRead_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedRead_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedRead_val_ResultType_signed_encrypted),
        ])
    __chainedRead_val_ResultType_signed._ext = []
    _chainedRead_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedRead_val_ResultType_unsigned),
        (u'signed', __chainedRead_val_ResultType_signed),
        ])
    _chainedRead_val_ResultType._ext = None
    __OPERATION_Errors_val_ParameterType_0_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_0._ext = None
    __OPERATION_Errors_val_ParameterType_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1._ext = None
    __OPERATION_Errors_val_ParameterType_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2._ext = None
    __OPERATION_Errors_val_ParameterType_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3._ext = None
    __OPERATION_Errors_val_ParameterType_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4._ext = None
    __OPERATION_Errors_val_ParameterType_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5._ext = None
    __OPERATION_Errors_val_ParameterType_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_6_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_6_signed._ext = []
    __OPERATION_Errors_val_ParameterType_6._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_6_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_6_signed),
        ])
    __OPERATION_Errors_val_ParameterType_6._ext = None
    chainedRead._val = dict([(u'ArgumentType', _chainedRead_val_ArgumentType), (u'ResultType', _chainedRead_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))])
    
    #-----< chainedCompare >-----#
    chainedCompare = CLASS(name=u'chainedCompare', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedCompare_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedCompare_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedCompare_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedCompare_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    __chainedCompare_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedCompare_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedCompare_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedCompare_val_ArgumentType_unsigned._ext = None
    __chainedCompare_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedCompare_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedCompare_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedCompare_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ___chainedCompare_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedCompare_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedCompare_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedCompare_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedCompare_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedCompare_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedCompare_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedCompare_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedCompare_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedCompare_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedCompare_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedCompare_val_ArgumentType_signed_encrypted),
        ])
    __chainedCompare_val_ArgumentType_signed._ext = []
    _chainedCompare_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedCompare_val_ArgumentType_unsigned),
        (u'signed', __chainedCompare_val_ArgumentType_signed),
        ])
    _chainedCompare_val_ArgumentType._ext = None
    _chainedCompare_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedCompare_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedCompare_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedCompare_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    __chainedCompare_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedCompare_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedCompare_val_ResultType_unsigned_ResultType),
        ])
    __chainedCompare_val_ResultType_unsigned._ext = None
    __chainedCompare_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedCompare_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedCompare_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedCompare_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ___chainedCompare_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedCompare_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedCompare_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedCompare_val_ResultType_signed_toBeSigned._ext = None
    ___chainedCompare_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedCompare_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedCompare_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedCompare_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedCompare_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedCompare_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedCompare_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedCompare_val_ResultType_signed_encrypted),
        ])
    __chainedCompare_val_ResultType_signed._ext = []
    _chainedCompare_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedCompare_val_ResultType_unsigned),
        (u'signed', __chainedCompare_val_ResultType_signed),
        ])
    _chainedCompare_val_ResultType._ext = None
    chainedCompare._val = dict([(u'ArgumentType', _chainedCompare_val_ArgumentType), (u'ResultType', _chainedCompare_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])
    
    #-----< chainedAbandon >-----#
    chainedAbandon = CLASS(name=u'chainedAbandon', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedAbandon_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgument')))
    _chainedAbandon_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResult')))
    __OPERATION_Errors_val_ParameterType_0_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_1._ext = None
    chainedAbandon._val = dict([(u'ArgumentType', _chainedAbandon_val_ArgumentType), (u'ResultType', _chainedAbandon_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])
    
    #-----< chainedList >-----#
    chainedList = CLASS(name=u'chainedList', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedList_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedList_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedList_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedList_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    __chainedList_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedList_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedList_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedList_val_ArgumentType_unsigned._ext = None
    __chainedList_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedList_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedList_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedList_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ___chainedList_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedList_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedList_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedList_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedList_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedList_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedList_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedList_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedList_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedList_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedList_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedList_val_ArgumentType_signed_encrypted),
        ])
    __chainedList_val_ArgumentType_signed._ext = []
    _chainedList_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedList_val_ArgumentType_unsigned),
        (u'signed', __chainedList_val_ArgumentType_signed),
        ])
    _chainedList_val_ArgumentType._ext = None
    _chainedList_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedList_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedList_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedList_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    __chainedList_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedList_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedList_val_ResultType_unsigned_ResultType),
        ])
    __chainedList_val_ResultType_unsigned._ext = None
    __chainedList_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedList_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedList_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedList_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ___chainedList_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedList_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedList_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedList_val_ResultType_signed_toBeSigned._ext = None
    ___chainedList_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedList_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedList_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedList_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedList_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedList_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedList_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedList_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedList_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedList_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedList_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedList_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedList_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedList_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedList_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedList_val_ResultType_signed_encrypted),
        ])
    __chainedList_val_ResultType_signed._ext = []
    _chainedList_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedList_val_ResultType_unsigned),
        (u'signed', __chainedList_val_ResultType_signed),
        ])
    _chainedList_val_ResultType._ext = None
    __OPERATION_Errors_val_ParameterType_1_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_0._ext = None
    __OPERATION_Errors_val_ParameterType_2_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_0._ext = None
    __OPERATION_Errors_val_ParameterType_3_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3_0._ext = None
    __OPERATION_Errors_val_ParameterType_4_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_0._ext = None
    __OPERATION_Errors_val_ParameterType_5_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_0._ext = None
    chainedList._val = dict([(u'ArgumentType', _chainedList_val_ArgumentType), (u'ResultType', _chainedList_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))])
    
    #-----< chainedSearch >-----#
    chainedSearch = CLASS(name=u'chainedSearch', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedSearch_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedSearch_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedSearch_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedSearch_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    __chainedSearch_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedSearch_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedSearch_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedSearch_val_ArgumentType_unsigned._ext = None
    __chainedSearch_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedSearch_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedSearch_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedSearch_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ___chainedSearch_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedSearch_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedSearch_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedSearch_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedSearch_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedSearch_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedSearch_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedSearch_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedSearch_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedSearch_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedSearch_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedSearch_val_ArgumentType_signed_encrypted),
        ])
    __chainedSearch_val_ArgumentType_signed._ext = []
    _chainedSearch_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedSearch_val_ArgumentType_unsigned),
        (u'signed', __chainedSearch_val_ArgumentType_signed),
        ])
    _chainedSearch_val_ArgumentType._ext = None
    _chainedSearch_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedSearch_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedSearch_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedSearch_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    __chainedSearch_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedSearch_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedSearch_val_ResultType_unsigned_ResultType),
        ])
    __chainedSearch_val_ResultType_unsigned._ext = None
    __chainedSearch_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedSearch_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedSearch_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedSearch_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ___chainedSearch_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedSearch_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedSearch_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedSearch_val_ResultType_signed_toBeSigned._ext = None
    ___chainedSearch_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedSearch_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedSearch_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedSearch_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedSearch_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedSearch_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedSearch_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedSearch_val_ResultType_signed_encrypted),
        ])
    __chainedSearch_val_ResultType_signed._ext = []
    _chainedSearch_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedSearch_val_ResultType_unsigned),
        (u'signed', __chainedSearch_val_ResultType_signed),
        ])
    _chainedSearch_val_ResultType._ext = None
    chainedSearch._val = dict([(u'ArgumentType', _chainedSearch_val_ArgumentType), (u'ResultType', _chainedSearch_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))])
    
    #-----< chainedAddEntry >-----#
    chainedAddEntry = CLASS(name=u'chainedAddEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedAddEntry_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedAddEntry_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedAddEntry_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedAddEntry_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    __chainedAddEntry_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedAddEntry_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedAddEntry_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedAddEntry_val_ArgumentType_unsigned._ext = None
    __chainedAddEntry_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedAddEntry_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedAddEntry_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedAddEntry_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ___chainedAddEntry_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedAddEntry_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedAddEntry_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedAddEntry_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedAddEntry_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedAddEntry_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedAddEntry_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedAddEntry_val_ArgumentType_signed_encrypted),
        ])
    __chainedAddEntry_val_ArgumentType_signed._ext = []
    _chainedAddEntry_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedAddEntry_val_ArgumentType_unsigned),
        (u'signed', __chainedAddEntry_val_ArgumentType_signed),
        ])
    _chainedAddEntry_val_ArgumentType._ext = None
    _chainedAddEntry_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedAddEntry_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedAddEntry_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedAddEntry_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    __chainedAddEntry_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedAddEntry_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedAddEntry_val_ResultType_unsigned_ResultType),
        ])
    __chainedAddEntry_val_ResultType_unsigned._ext = None
    __chainedAddEntry_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedAddEntry_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedAddEntry_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedAddEntry_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ___chainedAddEntry_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedAddEntry_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedAddEntry_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedAddEntry_val_ResultType_signed_toBeSigned._ext = None
    ___chainedAddEntry_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedAddEntry_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedAddEntry_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedAddEntry_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedAddEntry_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedAddEntry_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedAddEntry_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedAddEntry_val_ResultType_signed_encrypted),
        ])
    __chainedAddEntry_val_ResultType_signed._ext = []
    _chainedAddEntry_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedAddEntry_val_ResultType_unsigned),
        (u'signed', __chainedAddEntry_val_ResultType_signed),
        ])
    _chainedAddEntry_val_ResultType._ext = None
    __OPERATION_Errors_val_ParameterType_6_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_6_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_6_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_6_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_6_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_6_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_6_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_6_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_6_0._ext = None
    chainedAddEntry._val = dict([(u'ArgumentType', _chainedAddEntry_val_ArgumentType), (u'ResultType', _chainedAddEntry_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))])
    
    #-----< chainedRemoveEntry >-----#
    chainedRemoveEntry = CLASS(name=u'chainedRemoveEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedRemoveEntry_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedRemoveEntry_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedRemoveEntry_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedRemoveEntry_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    __chainedRemoveEntry_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedRemoveEntry_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedRemoveEntry_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedRemoveEntry_val_ArgumentType_unsigned._ext = None
    __chainedRemoveEntry_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedRemoveEntry_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedRemoveEntry_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedRemoveEntry_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ___chainedRemoveEntry_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedRemoveEntry_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedRemoveEntry_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedRemoveEntry_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedRemoveEntry_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedRemoveEntry_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedRemoveEntry_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedRemoveEntry_val_ArgumentType_signed_encrypted),
        ])
    __chainedRemoveEntry_val_ArgumentType_signed._ext = []
    _chainedRemoveEntry_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedRemoveEntry_val_ArgumentType_unsigned),
        (u'signed', __chainedRemoveEntry_val_ArgumentType_signed),
        ])
    _chainedRemoveEntry_val_ArgumentType._ext = None
    _chainedRemoveEntry_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedRemoveEntry_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedRemoveEntry_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedRemoveEntry_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    __chainedRemoveEntry_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedRemoveEntry_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedRemoveEntry_val_ResultType_unsigned_ResultType),
        ])
    __chainedRemoveEntry_val_ResultType_unsigned._ext = None
    __chainedRemoveEntry_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedRemoveEntry_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedRemoveEntry_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedRemoveEntry_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ___chainedRemoveEntry_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedRemoveEntry_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedRemoveEntry_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedRemoveEntry_val_ResultType_signed_toBeSigned._ext = None
    ___chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedRemoveEntry_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedRemoveEntry_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedRemoveEntry_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedRemoveEntry_val_ResultType_signed_encrypted),
        ])
    __chainedRemoveEntry_val_ResultType_signed._ext = []
    _chainedRemoveEntry_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedRemoveEntry_val_ResultType_unsigned),
        (u'signed', __chainedRemoveEntry_val_ResultType_signed),
        ])
    _chainedRemoveEntry_val_ResultType._ext = None
    __OPERATION_Errors_val_ParameterType_4_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_1._ext = None
    __OPERATION_Errors_val_ParameterType_5_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_1._ext = None
    chainedRemoveEntry._val = dict([(u'ArgumentType', _chainedRemoveEntry_val_ArgumentType), (u'ResultType', _chainedRemoveEntry_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))])
    
    #-----< chainedModifyEntry >-----#
    chainedModifyEntry = CLASS(name=u'chainedModifyEntry', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedModifyEntry_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedModifyEntry_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedModifyEntry_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedModifyEntry_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    __chainedModifyEntry_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedModifyEntry_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedModifyEntry_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedModifyEntry_val_ArgumentType_unsigned._ext = None
    __chainedModifyEntry_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedModifyEntry_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedModifyEntry_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedModifyEntry_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ___chainedModifyEntry_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedModifyEntry_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedModifyEntry_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedModifyEntry_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedModifyEntry_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedModifyEntry_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedModifyEntry_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedModifyEntry_val_ArgumentType_signed_encrypted),
        ])
    __chainedModifyEntry_val_ArgumentType_signed._ext = []
    _chainedModifyEntry_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedModifyEntry_val_ArgumentType_unsigned),
        (u'signed', __chainedModifyEntry_val_ArgumentType_signed),
        ])
    _chainedModifyEntry_val_ArgumentType._ext = None
    _chainedModifyEntry_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedModifyEntry_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedModifyEntry_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedModifyEntry_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    __chainedModifyEntry_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedModifyEntry_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedModifyEntry_val_ResultType_unsigned_ResultType),
        ])
    __chainedModifyEntry_val_ResultType_unsigned._ext = None
    __chainedModifyEntry_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedModifyEntry_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedModifyEntry_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedModifyEntry_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ___chainedModifyEntry_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedModifyEntry_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedModifyEntry_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedModifyEntry_val_ResultType_signed_toBeSigned._ext = None
    ___chainedModifyEntry_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedModifyEntry_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedModifyEntry_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedModifyEntry_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedModifyEntry_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedModifyEntry_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedModifyEntry_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedModifyEntry_val_ResultType_signed_encrypted),
        ])
    __chainedModifyEntry_val_ResultType_signed._ext = []
    _chainedModifyEntry_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedModifyEntry_val_ResultType_unsigned),
        (u'signed', __chainedModifyEntry_val_ResultType_signed),
        ])
    _chainedModifyEntry_val_ResultType._ext = None
    chainedModifyEntry._val = dict([(u'ArgumentType', _chainedModifyEntry_val_ArgumentType), (u'ResultType', _chainedModifyEntry_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))])
    
    #-----< chainedModifyDN >-----#
    chainedModifyDN = CLASS(name=u'chainedModifyDN', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedModifyDN_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedModifyDN_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedModifyDN_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedModifyDN_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    __chainedModifyDN_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedModifyDN_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedModifyDN_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedModifyDN_val_ArgumentType_unsigned._ext = None
    __chainedModifyDN_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedModifyDN_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedModifyDN_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedModifyDN_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ___chainedModifyDN_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedModifyDN_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedModifyDN_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedModifyDN_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedModifyDN_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedModifyDN_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedModifyDN_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedModifyDN_val_ArgumentType_signed_encrypted),
        ])
    __chainedModifyDN_val_ArgumentType_signed._ext = []
    _chainedModifyDN_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedModifyDN_val_ArgumentType_unsigned),
        (u'signed', __chainedModifyDN_val_ArgumentType_signed),
        ])
    _chainedModifyDN_val_ArgumentType._ext = None
    _chainedModifyDN_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedModifyDN_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedModifyDN_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedModifyDN_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    __chainedModifyDN_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedModifyDN_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedModifyDN_val_ResultType_unsigned_ResultType),
        ])
    __chainedModifyDN_val_ResultType_unsigned._ext = None
    __chainedModifyDN_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedModifyDN_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedModifyDN_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedModifyDN_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ___chainedModifyDN_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedModifyDN_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedModifyDN_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedModifyDN_val_ResultType_signed_toBeSigned._ext = None
    ___chainedModifyDN_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedModifyDN_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedModifyDN_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedModifyDN_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedModifyDN_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedModifyDN_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedModifyDN_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedModifyDN_val_ResultType_signed_encrypted),
        ])
    __chainedModifyDN_val_ResultType_signed._ext = []
    _chainedModifyDN_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedModifyDN_val_ResultType_unsigned),
        (u'signed', __chainedModifyDN_val_ResultType_signed),
        ])
    _chainedModifyDN_val_ResultType._ext = None
    chainedModifyDN._val = dict([(u'ArgumentType', _chainedModifyDN_val_ArgumentType), (u'ResultType', _chainedModifyDN_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))])
    
    #-----< chainedChangePassword >-----#
    chainedChangePassword = CLASS(name=u'chainedChangePassword', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedChangePassword_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedChangePassword_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedChangePassword_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedChangePassword_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    __chainedChangePassword_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedChangePassword_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedChangePassword_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedChangePassword_val_ArgumentType_unsigned._ext = None
    __chainedChangePassword_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedChangePassword_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedChangePassword_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedChangePassword_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ___chainedChangePassword_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedChangePassword_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedChangePassword_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedChangePassword_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedChangePassword_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedChangePassword_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedChangePassword_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedChangePassword_val_ArgumentType_signed_encrypted),
        ])
    __chainedChangePassword_val_ArgumentType_signed._ext = []
    _chainedChangePassword_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedChangePassword_val_ArgumentType_unsigned),
        (u'signed', __chainedChangePassword_val_ArgumentType_signed),
        ])
    _chainedChangePassword_val_ArgumentType._ext = None
    _chainedChangePassword_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedChangePassword_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedChangePassword_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedChangePassword_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    __chainedChangePassword_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedChangePassword_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedChangePassword_val_ResultType_unsigned_ResultType),
        ])
    __chainedChangePassword_val_ResultType_unsigned._ext = None
    __chainedChangePassword_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedChangePassword_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedChangePassword_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedChangePassword_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ___chainedChangePassword_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedChangePassword_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedChangePassword_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedChangePassword_val_ResultType_signed_toBeSigned._ext = None
    ___chainedChangePassword_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedChangePassword_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedChangePassword_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedChangePassword_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedChangePassword_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedChangePassword_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedChangePassword_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedChangePassword_val_ResultType_signed_encrypted),
        ])
    __chainedChangePassword_val_ResultType_signed._ext = []
    _chainedChangePassword_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedChangePassword_val_ResultType_unsigned),
        (u'signed', __chainedChangePassword_val_ResultType_signed),
        ])
    _chainedChangePassword_val_ResultType._ext = None
    __OPERATION_Errors_val_ParameterType_1_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_1._ext = None
    __OPERATION_Errors_val_ParameterType_2_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_1._ext = None
    chainedChangePassword._val = dict([(u'ArgumentType', _chainedChangePassword_val_ArgumentType), (u'ResultType', _chainedChangePassword_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))])
    
    #-----< chainedAdministerPassword >-----#
    chainedAdministerPassword = CLASS(name=u'chainedAdministerPassword', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedAdministerPassword_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedAdministerPassword_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedAdministerPassword_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedAdministerPassword_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    __chainedAdministerPassword_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedAdministerPassword_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedAdministerPassword_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedAdministerPassword_val_ArgumentType_unsigned._ext = None
    __chainedAdministerPassword_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedAdministerPassword_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedAdministerPassword_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedAdministerPassword_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ___chainedAdministerPassword_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedAdministerPassword_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedAdministerPassword_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedAdministerPassword_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedAdministerPassword_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedAdministerPassword_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedAdministerPassword_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedAdministerPassword_val_ArgumentType_signed_encrypted),
        ])
    __chainedAdministerPassword_val_ArgumentType_signed._ext = []
    _chainedAdministerPassword_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedAdministerPassword_val_ArgumentType_unsigned),
        (u'signed', __chainedAdministerPassword_val_ArgumentType_signed),
        ])
    _chainedAdministerPassword_val_ArgumentType._ext = None
    _chainedAdministerPassword_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedAdministerPassword_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedAdministerPassword_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedAdministerPassword_val_ResultType_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    __chainedAdministerPassword_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedAdministerPassword_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedAdministerPassword_val_ResultType_unsigned_ResultType),
        ])
    __chainedAdministerPassword_val_ResultType_unsigned._ext = None
    __chainedAdministerPassword_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedAdministerPassword_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedAdministerPassword_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedAdministerPassword_val_ResultType_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ___chainedAdministerPassword_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedAdministerPassword_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedAdministerPassword_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedAdministerPassword_val_ResultType_signed_toBeSigned._ext = None
    ___chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedAdministerPassword_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedAdministerPassword_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedAdministerPassword_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedAdministerPassword_val_ResultType_signed_encrypted),
        ])
    __chainedAdministerPassword_val_ResultType_signed._ext = []
    _chainedAdministerPassword_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedAdministerPassword_val_ResultType_unsigned),
        (u'signed', __chainedAdministerPassword_val_ResultType_signed),
        ])
    _chainedAdministerPassword_val_ResultType._ext = None
    chainedAdministerPassword._val = dict([(u'ArgumentType', _chainedAdministerPassword_val_ArgumentType), (u'ResultType', _chainedAdministerPassword_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))])
    
    #-----< chainedLdapTransport >-----#
    chainedLdapTransport = CLASS(name=u'chainedLdapTransport', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedLdapTransport_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedLdapTransport_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedLdapTransport_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedLdapTransport_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    __chainedLdapTransport_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedLdapTransport_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedLdapTransport_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedLdapTransport_val_ArgumentType_unsigned._ext = None
    __chainedLdapTransport_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedLdapTransport_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedLdapTransport_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedLdapTransport_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ___chainedLdapTransport_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedLdapTransport_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedLdapTransport_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedLdapTransport_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedLdapTransport_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedLdapTransport_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedLdapTransport_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedLdapTransport_val_ArgumentType_signed_encrypted),
        ])
    __chainedLdapTransport_val_ArgumentType_signed._ext = []
    _chainedLdapTransport_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedLdapTransport_val_ArgumentType_unsigned),
        (u'signed', __chainedLdapTransport_val_ArgumentType_signed),
        ])
    _chainedLdapTransport_val_ArgumentType._ext = None
    _chainedLdapTransport_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedLdapTransport_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedLdapTransport_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedLdapTransport_val_ResultType_unsigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ____chainedLdapTransport_val_ResultType_unsigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    ___chainedLdapTransport_val_ResultType_unsigned_ResultType._cont = ____chainedLdapTransport_val_ResultType_unsigned_ResultType__item_
    __chainedLdapTransport_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedLdapTransport_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedLdapTransport_val_ResultType_unsigned_ResultType),
        ])
    __chainedLdapTransport_val_ResultType_unsigned._ext = None
    __chainedLdapTransport_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedLdapTransport_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedLdapTransport_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedLdapTransport_val_ResultType_signed_toBeSigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _____chainedLdapTransport_val_ResultType_signed_toBeSigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    ____chainedLdapTransport_val_ResultType_signed_toBeSigned_ResultType._cont = _____chainedLdapTransport_val_ResultType_signed_toBeSigned_ResultType__item_
    ___chainedLdapTransport_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedLdapTransport_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedLdapTransport_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedLdapTransport_val_ResultType_signed_toBeSigned._ext = None
    ___chainedLdapTransport_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedLdapTransport_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedLdapTransport_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedLdapTransport_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedLdapTransport_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedLdapTransport_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedLdapTransport_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedLdapTransport_val_ResultType_signed_encrypted),
        ])
    __chainedLdapTransport_val_ResultType_signed._ext = []
    _chainedLdapTransport_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedLdapTransport_val_ResultType_unsigned),
        (u'signed', __chainedLdapTransport_val_ResultType_signed),
        ])
    _chainedLdapTransport_val_ResultType._ext = None
    __OPERATION_Errors_val_ParameterType_1_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_2._ext = None
    __OPERATION_Errors_val_ParameterType_2_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_2_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_2._ext = None
    chainedLdapTransport._val = dict([(u'ArgumentType', _chainedLdapTransport_val_ArgumentType), (u'ResultType', _chainedLdapTransport_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))])
    
    #-----< chainedLinkedLDAP >-----#
    chainedLinkedLDAP = CLASS(name=u'chainedLinkedLDAP', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _chainedLinkedLDAP_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedLinkedLDAP_val_ArgumentType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedLinkedLDAP_val_ArgumentType_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ___chainedLinkedLDAP_val_ArgumentType_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    __chainedLinkedLDAP_val_ArgumentType_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ___chainedLinkedLDAP_val_ArgumentType_unsigned_chainedArgument),
        (u'argument', ___chainedLinkedLDAP_val_ArgumentType_unsigned_ArgumentType),
        ])
    __chainedLinkedLDAP_val_ArgumentType_unsigned._ext = None
    __chainedLinkedLDAP_val_ArgumentType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ___chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', ____chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned_chainedArgument),
        (u'argument', ____chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned_ArgumentType),
        ])
    ___chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned._ext = None
    ___chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab
    ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab = _____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters_tab
    ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier._ext = []
    ___chainedLinkedLDAP_val_ArgumentType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedLinkedLDAP_val_ArgumentType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedLinkedLDAP_val_ArgumentType_signed_encrypted),
        ])
    __chainedLinkedLDAP_val_ArgumentType_signed._ext = []
    _chainedLinkedLDAP_val_ArgumentType._cont = ASN1Dict([
        (u'unsigned', __chainedLinkedLDAP_val_ArgumentType_unsigned),
        (u'signed', __chainedLinkedLDAP_val_ArgumentType_signed),
        ])
    _chainedLinkedLDAP_val_ArgumentType._ext = None
    _chainedLinkedLDAP_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    __chainedLinkedLDAP_val_ResultType_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ___chainedLinkedLDAP_val_ResultType_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ___chainedLinkedLDAP_val_ResultType_unsigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    __chainedLinkedLDAP_val_ResultType_unsigned._cont = ASN1Dict([
        (u'chainedResult', ___chainedLinkedLDAP_val_ResultType_unsigned_chainedResult),
        (u'result', ___chainedLinkedLDAP_val_ResultType_unsigned_ResultType),
        ])
    __chainedLinkedLDAP_val_ResultType_unsigned._ext = None
    __chainedLinkedLDAP_val_ResultType_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___chainedLinkedLDAP_val_ResultType_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    ____chainedLinkedLDAP_val_ResultType_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____chainedLinkedLDAP_val_ResultType_signed_toBeSigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ___chainedLinkedLDAP_val_ResultType_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', ____chainedLinkedLDAP_val_ResultType_signed_toBeSigned_chainedResult),
        (u'result', ____chainedLinkedLDAP_val_ResultType_signed_toBeSigned_ResultType),
        ])
    ___chainedLinkedLDAP_val_ResultType_signed_toBeSigned._ext = None
    ___chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab = _____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm_tab
    ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters._const_tab = _____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters_tab
    ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters),
        ])
    ___chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier._ext = []
    ___chainedLinkedLDAP_val_ResultType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __chainedLinkedLDAP_val_ResultType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___chainedLinkedLDAP_val_ResultType_signed_toBeSigned),
        (u'algorithmIdentifier', ___chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier),
        (u'encrypted', ___chainedLinkedLDAP_val_ResultType_signed_encrypted),
        ])
    __chainedLinkedLDAP_val_ResultType_signed._ext = []
    _chainedLinkedLDAP_val_ResultType._cont = ASN1Dict([
        (u'unsigned', __chainedLinkedLDAP_val_ResultType_unsigned),
        (u'signed', __chainedLinkedLDAP_val_ResultType_signed),
        ])
    _chainedLinkedLDAP_val_ResultType._ext = None
    chainedLinkedLDAP._val = dict([(u'ArgumentType', _chainedLinkedLDAP_val_ArgumentType), (u'ResultType', _chainedLinkedLDAP_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])
    
    _all_ = [
        dsaReferral,
        __dsaReferral_val_ParameterType_unsigned,
        ___dsaReferral_val_ParameterType_signed_toBeSigned,
        _____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____dsaReferral_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___dsaReferral_val_ParameterType_signed_algorithmIdentifier,
        ___dsaReferral_val_ParameterType_signed_encrypted,
        __dsaReferral_val_ParameterType_signed,
        _dsaReferral_val_ParameterType,
        _DsaReferralData_reference,
        _DsaReferralData_contextPrefix,
        _DsaReferralData_securityParameters,
        _DsaReferralData_performer,
        _DsaReferralData_aliasDereferenced,
        ____DsaReferralData_notification__item__type_tab,
        _____DsaReferralData_notification__item__type_tab_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        _____DsaReferralData_notification__item__type_tab_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        ___DsaReferralData_notification__item__type,
        ____DsaReferralData_notification__item__values__item_,
        ___DsaReferralData_notification__item__values,
        _____DsaReferralData_notification__item__valuesWithContext__item__value,
        ______DsaReferralData_notification__item__valuesWithContext__item__contextList__item_,
        _____DsaReferralData_notification__item__valuesWithContext__item__contextList,
        ____DsaReferralData_notification__item__valuesWithContext__item_,
        ___DsaReferralData_notification__item__valuesWithContext,
        __DsaReferralData_notification__item_,
        _DsaReferralData_notification,
        DsaReferralData,
        _ChainingArguments_originator,
        _ChainingArguments_targetObject,
        _ChainingArguments_operationProgress,
        _ChainingArguments_traceInformation,
        _ChainingArguments_aliasDereferenced,
        _ChainingArguments_aliasedRDNs,
        _ChainingArguments_returnCrossRefs,
        _ChainingArguments_referenceType,
        _ChainingArguments_info,
        _ChainingArguments_timeLimit,
        _ChainingArguments_securityParameters,
        _ChainingArguments_entryOnly,
        _ChainingArguments_uniqueIdentifier,
        _ChainingArguments_authenticationLevel,
        _ChainingArguments_exclusions,
        _ChainingArguments_excludeShadows,
        _ChainingArguments_nameResolveOnMaster,
        _ChainingArguments_operationIdentifier,
        _ChainingArguments_searchRuleId,
        _ChainingArguments_chainedRelaxation,
        _ChainingArguments_relatedEntry,
        _ChainingArguments_dspPaging,
        _ChainingArguments_excludeWriteableCopies,
        ChainingArguments,
        _Time_utcTime,
        _Time_generalizedTime,
        Time,
        DomainInfo,
        _ChainingResults_info,
        __ChainingResults_crossReferences__item_,
        _ChainingResults_crossReferences,
        _ChainingResults_securityParameters,
        _ChainingResults_alreadySearched,
        ChainingResults,
        _CrossReference_contextPrefix,
        _CrossReference_accessPoint,
        CrossReference,
        _OperationProgress_nameResolutionPhase,
        _OperationProgress_nextRDNToBeResolved,
        OperationProgress,
        _TraceInformation__item_,
        TraceInformation,
        _TraceItem_dsa,
        _TraceItem_targetObject,
        _TraceItem_operationProgress,
        TraceItem,
        ReferenceType,
        _AccessPoint_ae_title,
        _AccessPoint_address,
        __AccessPoint_protocolInformation__item_,
        _AccessPoint_protocolInformation,
        AccessPoint,
        _MasterOrShadowAccessPoint_ae_title,
        _MasterOrShadowAccessPoint_address,
        __MasterOrShadowAccessPoint_protocolInformation__item_,
        _MasterOrShadowAccessPoint_protocolInformation,
        _MasterOrShadowAccessPoint_category,
        _MasterOrShadowAccessPoint_chainingRequired,
        MasterOrShadowAccessPoint,
        _MasterAndShadowAccessPoints__item_,
        MasterAndShadowAccessPoints,
        _AccessPointInformation_ae_title,
        _AccessPointInformation_address,
        __AccessPointInformation_protocolInformation__item_,
        _AccessPointInformation_protocolInformation,
        _AccessPointInformation_category,
        _AccessPointInformation_chainingRequired,
        _AccessPointInformation_additionalPoints,
        AccessPointInformation,
        _DitBridgeKnowledge_domainLocalID,
        _DitBridgeKnowledge_accessPoints,
        DitBridgeKnowledge,
        _Exclusions__item_,
        Exclusions,
        _ContinuationReference_targetObject,
        _ContinuationReference_aliasedRDNs,
        _ContinuationReference_operationProgress,
        _ContinuationReference_rdnsResolved,
        _ContinuationReference_referenceType,
        __ContinuationReference_accessPoints__item_,
        _ContinuationReference_accessPoints,
        _ContinuationReference_entryOnly,
        _ContinuationReference_exclusions,
        _ContinuationReference_returnToDUA,
        _ContinuationReference_nameResolveOnMaster,
        ContinuationReference,
        dSABind,
        _dSABind_val_ArgumentType,
        _dSABind_val_ResultType,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_versions,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_error,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters,
        ___OPERATION_Errors_val_ParameterType_0_unsigned,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_signed,
        __OPERATION_Errors_val_ParameterType_0,
        _DSABindArgument_credentials,
        _DSABindArgument_versions,
        DSABindArgument,
        _DSACredentials_simple,
        _DSACredentials_strong,
        _DSACredentials_externalProcedure,
        _DSACredentials_spkm,
        DSACredentials,
        DSABindResult,
        chainedRead,
        ___chainedRead_val_ArgumentType_unsigned_chainedArgument,
        ___chainedRead_val_ArgumentType_unsigned_ArgumentType,
        __chainedRead_val_ArgumentType_unsigned,
        ____chainedRead_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedRead_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedRead_val_ArgumentType_signed_toBeSigned,
        _____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedRead_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedRead_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedRead_val_ArgumentType_signed_encrypted,
        __chainedRead_val_ArgumentType_signed,
        _chainedRead_val_ArgumentType,
        ___chainedRead_val_ResultType_unsigned_chainedResult,
        ___chainedRead_val_ResultType_unsigned_ResultType,
        __chainedRead_val_ResultType_unsigned,
        ____chainedRead_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedRead_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedRead_val_ResultType_signed_toBeSigned,
        _____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedRead_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedRead_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedRead_val_ResultType_signed_algorithmIdentifier,
        ___chainedRead_val_ResultType_signed_encrypted,
        __chainedRead_val_ResultType_signed,
        _chainedRead_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_0_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_0_signed,
        __OPERATION_Errors_val_ParameterType_0_0,
        ___OPERATION_Errors_val_ParameterType_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_signed,
        __OPERATION_Errors_val_ParameterType_1,
        ___OPERATION_Errors_val_ParameterType_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_signed,
        __OPERATION_Errors_val_ParameterType_2,
        ___OPERATION_Errors_val_ParameterType_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_signed,
        __OPERATION_Errors_val_ParameterType_3,
        ___OPERATION_Errors_val_ParameterType_4_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_signed,
        __OPERATION_Errors_val_ParameterType_4,
        ___OPERATION_Errors_val_ParameterType_5_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_signed,
        __OPERATION_Errors_val_ParameterType_5,
        ___OPERATION_Errors_val_ParameterType_6_unsigned,
        ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_6_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_6_signed,
        __OPERATION_Errors_val_ParameterType_6,
        chainedCompare,
        ___chainedCompare_val_ArgumentType_unsigned_chainedArgument,
        ___chainedCompare_val_ArgumentType_unsigned_ArgumentType,
        __chainedCompare_val_ArgumentType_unsigned,
        ____chainedCompare_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedCompare_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedCompare_val_ArgumentType_signed_toBeSigned,
        _____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedCompare_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedCompare_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedCompare_val_ArgumentType_signed_encrypted,
        __chainedCompare_val_ArgumentType_signed,
        _chainedCompare_val_ArgumentType,
        ___chainedCompare_val_ResultType_unsigned_chainedResult,
        ___chainedCompare_val_ResultType_unsigned_ResultType,
        __chainedCompare_val_ResultType_unsigned,
        ____chainedCompare_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedCompare_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedCompare_val_ResultType_signed_toBeSigned,
        _____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedCompare_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedCompare_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedCompare_val_ResultType_signed_algorithmIdentifier,
        ___chainedCompare_val_ResultType_signed_encrypted,
        __chainedCompare_val_ResultType_signed,
        _chainedCompare_val_ResultType,
        chainedAbandon,
        _chainedAbandon_val_ArgumentType,
        _chainedAbandon_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_0_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_1_signed,
        __OPERATION_Errors_val_ParameterType_0_1,
        chainedList,
        ___chainedList_val_ArgumentType_unsigned_chainedArgument,
        ___chainedList_val_ArgumentType_unsigned_ArgumentType,
        __chainedList_val_ArgumentType_unsigned,
        ____chainedList_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedList_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedList_val_ArgumentType_signed_toBeSigned,
        _____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedList_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedList_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedList_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedList_val_ArgumentType_signed_encrypted,
        __chainedList_val_ArgumentType_signed,
        _chainedList_val_ArgumentType,
        ___chainedList_val_ResultType_unsigned_chainedResult,
        ___chainedList_val_ResultType_unsigned_ResultType,
        __chainedList_val_ResultType_unsigned,
        ____chainedList_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedList_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedList_val_ResultType_signed_toBeSigned,
        _____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedList_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedList_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedList_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedList_val_ResultType_signed_algorithmIdentifier,
        ___chainedList_val_ResultType_signed_encrypted,
        __chainedList_val_ResultType_signed,
        _chainedList_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_1_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_0_signed,
        __OPERATION_Errors_val_ParameterType_1_0,
        ___OPERATION_Errors_val_ParameterType_2_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_0_signed,
        __OPERATION_Errors_val_ParameterType_2_0,
        ___OPERATION_Errors_val_ParameterType_3_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_0_signed,
        __OPERATION_Errors_val_ParameterType_3_0,
        ___OPERATION_Errors_val_ParameterType_4_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_0_signed,
        __OPERATION_Errors_val_ParameterType_4_0,
        ___OPERATION_Errors_val_ParameterType_5_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_0_signed,
        __OPERATION_Errors_val_ParameterType_5_0,
        chainedSearch,
        ___chainedSearch_val_ArgumentType_unsigned_chainedArgument,
        ___chainedSearch_val_ArgumentType_unsigned_ArgumentType,
        __chainedSearch_val_ArgumentType_unsigned,
        ____chainedSearch_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedSearch_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedSearch_val_ArgumentType_signed_toBeSigned,
        _____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedSearch_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedSearch_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedSearch_val_ArgumentType_signed_encrypted,
        __chainedSearch_val_ArgumentType_signed,
        _chainedSearch_val_ArgumentType,
        ___chainedSearch_val_ResultType_unsigned_chainedResult,
        ___chainedSearch_val_ResultType_unsigned_ResultType,
        __chainedSearch_val_ResultType_unsigned,
        ____chainedSearch_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedSearch_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedSearch_val_ResultType_signed_toBeSigned,
        _____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedSearch_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedSearch_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedSearch_val_ResultType_signed_algorithmIdentifier,
        ___chainedSearch_val_ResultType_signed_encrypted,
        __chainedSearch_val_ResultType_signed,
        _chainedSearch_val_ResultType,
        chainedAddEntry,
        ___chainedAddEntry_val_ArgumentType_unsigned_chainedArgument,
        ___chainedAddEntry_val_ArgumentType_unsigned_ArgumentType,
        __chainedAddEntry_val_ArgumentType_unsigned,
        ____chainedAddEntry_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedAddEntry_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedAddEntry_val_ArgumentType_signed_toBeSigned,
        _____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedAddEntry_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedAddEntry_val_ArgumentType_signed_encrypted,
        __chainedAddEntry_val_ArgumentType_signed,
        _chainedAddEntry_val_ArgumentType,
        ___chainedAddEntry_val_ResultType_unsigned_chainedResult,
        ___chainedAddEntry_val_ResultType_unsigned_ResultType,
        __chainedAddEntry_val_ResultType_unsigned,
        ____chainedAddEntry_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedAddEntry_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedAddEntry_val_ResultType_signed_toBeSigned,
        _____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedAddEntry_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedAddEntry_val_ResultType_signed_algorithmIdentifier,
        ___chainedAddEntry_val_ResultType_signed_encrypted,
        __chainedAddEntry_val_ResultType_signed,
        _chainedAddEntry_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_6_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_6_0_signed,
        __OPERATION_Errors_val_ParameterType_6_0,
        chainedRemoveEntry,
        ___chainedRemoveEntry_val_ArgumentType_unsigned_chainedArgument,
        ___chainedRemoveEntry_val_ArgumentType_unsigned_ArgumentType,
        __chainedRemoveEntry_val_ArgumentType_unsigned,
        ____chainedRemoveEntry_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedRemoveEntry_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedRemoveEntry_val_ArgumentType_signed_toBeSigned,
        _____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedRemoveEntry_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedRemoveEntry_val_ArgumentType_signed_encrypted,
        __chainedRemoveEntry_val_ArgumentType_signed,
        _chainedRemoveEntry_val_ArgumentType,
        ___chainedRemoveEntry_val_ResultType_unsigned_chainedResult,
        ___chainedRemoveEntry_val_ResultType_unsigned_ResultType,
        __chainedRemoveEntry_val_ResultType_unsigned,
        ____chainedRemoveEntry_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedRemoveEntry_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedRemoveEntry_val_ResultType_signed_toBeSigned,
        _____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedRemoveEntry_val_ResultType_signed_algorithmIdentifier,
        ___chainedRemoveEntry_val_ResultType_signed_encrypted,
        __chainedRemoveEntry_val_ResultType_signed,
        _chainedRemoveEntry_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_4_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_1_signed,
        __OPERATION_Errors_val_ParameterType_4_1,
        ___OPERATION_Errors_val_ParameterType_5_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_1_signed,
        __OPERATION_Errors_val_ParameterType_5_1,
        chainedModifyEntry,
        ___chainedModifyEntry_val_ArgumentType_unsigned_chainedArgument,
        ___chainedModifyEntry_val_ArgumentType_unsigned_ArgumentType,
        __chainedModifyEntry_val_ArgumentType_unsigned,
        ____chainedModifyEntry_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedModifyEntry_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedModifyEntry_val_ArgumentType_signed_toBeSigned,
        _____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedModifyEntry_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedModifyEntry_val_ArgumentType_signed_encrypted,
        __chainedModifyEntry_val_ArgumentType_signed,
        _chainedModifyEntry_val_ArgumentType,
        ___chainedModifyEntry_val_ResultType_unsigned_chainedResult,
        ___chainedModifyEntry_val_ResultType_unsigned_ResultType,
        __chainedModifyEntry_val_ResultType_unsigned,
        ____chainedModifyEntry_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedModifyEntry_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedModifyEntry_val_ResultType_signed_toBeSigned,
        _____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedModifyEntry_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedModifyEntry_val_ResultType_signed_algorithmIdentifier,
        ___chainedModifyEntry_val_ResultType_signed_encrypted,
        __chainedModifyEntry_val_ResultType_signed,
        _chainedModifyEntry_val_ResultType,
        chainedModifyDN,
        ___chainedModifyDN_val_ArgumentType_unsigned_chainedArgument,
        ___chainedModifyDN_val_ArgumentType_unsigned_ArgumentType,
        __chainedModifyDN_val_ArgumentType_unsigned,
        ____chainedModifyDN_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedModifyDN_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedModifyDN_val_ArgumentType_signed_toBeSigned,
        _____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedModifyDN_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedModifyDN_val_ArgumentType_signed_encrypted,
        __chainedModifyDN_val_ArgumentType_signed,
        _chainedModifyDN_val_ArgumentType,
        ___chainedModifyDN_val_ResultType_unsigned_chainedResult,
        ___chainedModifyDN_val_ResultType_unsigned_ResultType,
        __chainedModifyDN_val_ResultType_unsigned,
        ____chainedModifyDN_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedModifyDN_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedModifyDN_val_ResultType_signed_toBeSigned,
        _____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedModifyDN_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedModifyDN_val_ResultType_signed_algorithmIdentifier,
        ___chainedModifyDN_val_ResultType_signed_encrypted,
        __chainedModifyDN_val_ResultType_signed,
        _chainedModifyDN_val_ResultType,
        chainedChangePassword,
        ___chainedChangePassword_val_ArgumentType_unsigned_chainedArgument,
        ___chainedChangePassword_val_ArgumentType_unsigned_ArgumentType,
        __chainedChangePassword_val_ArgumentType_unsigned,
        ____chainedChangePassword_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedChangePassword_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedChangePassword_val_ArgumentType_signed_toBeSigned,
        _____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedChangePassword_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedChangePassword_val_ArgumentType_signed_encrypted,
        __chainedChangePassword_val_ArgumentType_signed,
        _chainedChangePassword_val_ArgumentType,
        ___chainedChangePassword_val_ResultType_unsigned_chainedResult,
        ___chainedChangePassword_val_ResultType_unsigned_ResultType,
        __chainedChangePassword_val_ResultType_unsigned,
        ____chainedChangePassword_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedChangePassword_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedChangePassword_val_ResultType_signed_toBeSigned,
        _____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedChangePassword_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedChangePassword_val_ResultType_signed_algorithmIdentifier,
        ___chainedChangePassword_val_ResultType_signed_encrypted,
        __chainedChangePassword_val_ResultType_signed,
        _chainedChangePassword_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_1_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_1_signed,
        __OPERATION_Errors_val_ParameterType_1_1,
        ___OPERATION_Errors_val_ParameterType_2_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_1_signed,
        __OPERATION_Errors_val_ParameterType_2_1,
        chainedAdministerPassword,
        ___chainedAdministerPassword_val_ArgumentType_unsigned_chainedArgument,
        ___chainedAdministerPassword_val_ArgumentType_unsigned_ArgumentType,
        __chainedAdministerPassword_val_ArgumentType_unsigned,
        ____chainedAdministerPassword_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedAdministerPassword_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedAdministerPassword_val_ArgumentType_signed_toBeSigned,
        _____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedAdministerPassword_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedAdministerPassword_val_ArgumentType_signed_encrypted,
        __chainedAdministerPassword_val_ArgumentType_signed,
        _chainedAdministerPassword_val_ArgumentType,
        ___chainedAdministerPassword_val_ResultType_unsigned_chainedResult,
        ___chainedAdministerPassword_val_ResultType_unsigned_ResultType,
        __chainedAdministerPassword_val_ResultType_unsigned,
        ____chainedAdministerPassword_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedAdministerPassword_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedAdministerPassword_val_ResultType_signed_toBeSigned,
        _____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedAdministerPassword_val_ResultType_signed_algorithmIdentifier,
        ___chainedAdministerPassword_val_ResultType_signed_encrypted,
        __chainedAdministerPassword_val_ResultType_signed,
        _chainedAdministerPassword_val_ResultType,
        chainedLdapTransport,
        ___chainedLdapTransport_val_ArgumentType_unsigned_chainedArgument,
        ___chainedLdapTransport_val_ArgumentType_unsigned_ArgumentType,
        __chainedLdapTransport_val_ArgumentType_unsigned,
        ____chainedLdapTransport_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedLdapTransport_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedLdapTransport_val_ArgumentType_signed_toBeSigned,
        _____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedLdapTransport_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedLdapTransport_val_ArgumentType_signed_encrypted,
        __chainedLdapTransport_val_ArgumentType_signed,
        _chainedLdapTransport_val_ArgumentType,
        ___chainedLdapTransport_val_ResultType_unsigned_chainedResult,
        ____chainedLdapTransport_val_ResultType_unsigned_ResultType__item_,
        ___chainedLdapTransport_val_ResultType_unsigned_ResultType,
        __chainedLdapTransport_val_ResultType_unsigned,
        ____chainedLdapTransport_val_ResultType_signed_toBeSigned_chainedResult,
        _____chainedLdapTransport_val_ResultType_signed_toBeSigned_ResultType__item_,
        ____chainedLdapTransport_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedLdapTransport_val_ResultType_signed_toBeSigned,
        _____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedLdapTransport_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedLdapTransport_val_ResultType_signed_algorithmIdentifier,
        ___chainedLdapTransport_val_ResultType_signed_encrypted,
        __chainedLdapTransport_val_ResultType_signed,
        _chainedLdapTransport_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_1_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_2_signed,
        __OPERATION_Errors_val_ParameterType_1_2,
        ___OPERATION_Errors_val_ParameterType_2_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_2_signed,
        __OPERATION_Errors_val_ParameterType_2_2,
        chainedLinkedLDAP,
        ___chainedLinkedLDAP_val_ArgumentType_unsigned_chainedArgument,
        ___chainedLinkedLDAP_val_ArgumentType_unsigned_ArgumentType,
        __chainedLinkedLDAP_val_ArgumentType_unsigned,
        ____chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned_chainedArgument,
        ____chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned_ArgumentType,
        ___chainedLinkedLDAP_val_ArgumentType_signed_toBeSigned,
        _____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_algorithm,
        _____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters_tab,
        ____chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier_parameters,
        ___chainedLinkedLDAP_val_ArgumentType_signed_algorithmIdentifier,
        ___chainedLinkedLDAP_val_ArgumentType_signed_encrypted,
        __chainedLinkedLDAP_val_ArgumentType_signed,
        _chainedLinkedLDAP_val_ArgumentType,
        ___chainedLinkedLDAP_val_ResultType_unsigned_chainedResult,
        ___chainedLinkedLDAP_val_ResultType_unsigned_ResultType,
        __chainedLinkedLDAP_val_ResultType_unsigned,
        ____chainedLinkedLDAP_val_ResultType_signed_toBeSigned_chainedResult,
        ____chainedLinkedLDAP_val_ResultType_signed_toBeSigned_ResultType,
        ___chainedLinkedLDAP_val_ResultType_signed_toBeSigned,
        _____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm_tab,
        ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_algorithm,
        _____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters_tab,
        ____chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier_parameters,
        ___chainedLinkedLDAP_val_ResultType_signed_algorithmIdentifier,
        ___chainedLinkedLDAP_val_ResultType_signed_encrypted,
        __chainedLinkedLDAP_val_ResultType_signed,
        _chainedLinkedLDAP_val_ResultType,
    ]

class DSAOperationalAttributeTypes:

    _name_  = u'DSAOperationalAttributeTypes'
    _oid_   = [2, 5, 1, 22, 7]
    
    _obj_ = [
        u'dseType',
        u'DSEType',
        u'myAccessPoint',
        u'superiorKnowledge',
        u'specificKnowledge',
        u'nonSpecificKnowledge',
        u'SupplierOrConsumer',
        u'SupplierInformation',
        u'supplierKnowledge',
        u'ConsumerInformation',
        u'consumerKnowledge',
        u'SupplierAndConsumers',
        u'secondaryShadows',
        u'ditBridgeKnowledge',
        u'accessPointMatch',
        u'masterAndShadowAccessPointsMatch',
        u'supplierOrConsumerInformationMatch',
        u'supplierAndConsumersMatch',
        u'id-doa-dseType',
        u'id-doa-myAccessPoint',
        u'id-doa-superiorKnowledge',
        u'id-doa-specificKnowledge',
        u'id-doa-nonSpecificKnowledge',
        u'id-doa-supplierKnowledge',
        u'id-doa-consumerKnowledge',
        u'id-doa-secondaryShadows',
        u'id-doa-ditBridgeKnowledge',
        u'id-kmr-accessPointMatch',
        u'id-kmr-masterShadowMatch',
        u'id-kmr-supplierConsumerMatch',
        u'id-kmr-supplierConsumersMatch',
        ]
    _type_ = [
        u'DSEType',
        u'SupplierOrConsumer',
        u'SupplierInformation',
        u'ConsumerInformation',
        u'SupplierAndConsumers',
        ]
    _set_ = [
        ]
    _val_ = [
        u'dseType',
        u'myAccessPoint',
        u'superiorKnowledge',
        u'specificKnowledge',
        u'nonSpecificKnowledge',
        u'supplierKnowledge',
        u'consumerKnowledge',
        u'secondaryShadows',
        u'ditBridgeKnowledge',
        u'accessPointMatch',
        u'masterAndShadowAccessPointsMatch',
        u'supplierOrConsumerInformationMatch',
        u'supplierAndConsumersMatch',
        u'id-doa-dseType',
        u'id-doa-myAccessPoint',
        u'id-doa-superiorKnowledge',
        u'id-doa-specificKnowledge',
        u'id-doa-nonSpecificKnowledge',
        u'id-doa-supplierKnowledge',
        u'id-doa-consumerKnowledge',
        u'id-doa-secondaryShadows',
        u'id-doa-ditBridgeKnowledge',
        u'id-kmr-accessPointMatch',
        u'id-kmr-masterShadowMatch',
        u'id-kmr-supplierConsumerMatch',
        u'id-kmr-supplierConsumersMatch',
        ]
    _class_ = [
        u'dseType',
        u'myAccessPoint',
        u'superiorKnowledge',
        u'specificKnowledge',
        u'nonSpecificKnowledge',
        u'supplierKnowledge',
        u'consumerKnowledge',
        u'secondaryShadows',
        u'ditBridgeKnowledge',
        u'accessPointMatch',
        u'masterAndShadowAccessPointsMatch',
        u'supplierOrConsumerInformationMatch',
        u'supplierAndConsumersMatch',
        ]
    _param_ = [
        ]
    
    #-----< dseType >-----#
    dseType = CLASS(name=u'dseType', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _dseType_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSAOperationalAttributeTypes', 'DSEType')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = BIT_STR(name=u'AssertionType', mode=MODE_TYPE)
    dseType._val = dict([(u'Type', _dseType_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'bitStringMatch']), (u'id', (2, 5, 13, 16))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'dSAOperation'), (u'id', (2, 5, 12, 0))])
    
    #-----< DSEType >-----#
    DSEType = BIT_STR(name=u'DSEType', mode=MODE_TYPE)
    DSEType._cont = ASN1Dict([(u'root', 0), (u'glue', 1), (u'cp', 2), (u'entry', 3), (u'alias', 4), (u'subr', 5), (u'nssr', 6), (u'supr', 7), (u'xr', 8), (u'admPoint', 9), (u'subentry', 10), (u'shadow', 11), (u'immSupr', 13), (u'rhob', 14), (u'sa', 15), (u'dsSubentry', 16), (u'familyMember', 17), (u'ditBridge', 18)])
    
    #-----< myAccessPoint >-----#
    myAccessPoint = CLASS(name=u'myAccessPoint', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _myAccessPoint_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    myAccessPoint._val = dict([(u'Type', _myAccessPoint_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'id', (2, 5, 14, 0))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'dSAOperation'), (u'id', (2, 5, 12, 1))])
    
    #-----< superiorKnowledge >-----#
    superiorKnowledge = CLASS(name=u'superiorKnowledge', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _superiorKnowledge_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')))
    superiorKnowledge._val = dict([(u'Type', _superiorKnowledge_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'id', (2, 5, 14, 0))])), (u'no-user-modification', True), (u'usage', u'dSAOperation'), (u'id', (2, 5, 12, 2))])
    
    #-----< specificKnowledge >-----#
    specificKnowledge = CLASS(name=u'specificKnowledge', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _specificKnowledge_val_Type = SET_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'MasterAndShadowAccessPoints')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1 = SET_OF(name=u'AssertionType', mode=MODE_TYPE)
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1._cont = _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1__item_
    specificKnowledge._val = dict([(u'Type', _specificKnowledge_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'id', (2, 5, 14, 1))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'distributedOperation'), (u'id', (2, 5, 12, 3))])
    
    #-----< nonSpecificKnowledge >-----#
    nonSpecificKnowledge = CLASS(name=u'nonSpecificKnowledge', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _nonSpecificKnowledge_val_Type = SET_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'MasterAndShadowAccessPoints')))
    nonSpecificKnowledge._val = dict([(u'Type', _nonSpecificKnowledge_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1), (u'id', (2, 5, 14, 1))])), (u'no-user-modification', True), (u'usage', u'distributedOperation'), (u'id', (2, 5, 12, 4))])
    
    #-----< SupplierOrConsumer >-----#
    SupplierOrConsumer = SET(name=u'SupplierOrConsumer', mode=MODE_TYPE)
    _SupplierOrConsumer_ae_title = CHOICE(name=u'ae-title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _SupplierOrConsumer_address = SEQ(name=u'address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    _SupplierOrConsumer_protocolInformation = SET_OF(name=u'protocolInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SupplierOrConsumer_protocolInformation__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ProtocolInformation')))
    _SupplierOrConsumer_protocolInformation._cont = __SupplierOrConsumer_protocolInformation__item_
    _SupplierOrConsumer_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')))
    SupplierOrConsumer._cont = ASN1Dict([
        (u'ae-title', _SupplierOrConsumer_ae_title),
        (u'address', _SupplierOrConsumer_address),
        (u'protocolInformation', _SupplierOrConsumer_protocolInformation),
        (u'agreementID', _SupplierOrConsumer_agreementID),
        ])
    SupplierOrConsumer._ext = []
    
    #-----< SupplierInformation >-----#
    SupplierInformation = SET(name=u'SupplierInformation', mode=MODE_TYPE)
    _SupplierInformation_ae_title = CHOICE(name=u'ae-title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _SupplierInformation_address = SEQ(name=u'address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    _SupplierInformation_protocolInformation = SET_OF(name=u'protocolInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SupplierInformation_protocolInformation__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ProtocolInformation')))
    _SupplierInformation_protocolInformation._cont = __SupplierInformation_protocolInformation__item_
    _SupplierInformation_agreementID = SEQ(name=u'agreementID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')))
    _SupplierInformation_supplier_is_master = BOOL(name=u'supplier-is-master', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _SupplierInformation_non_supplying_master = SET(name=u'non-supplying-master', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')), opt=True)
    SupplierInformation._cont = ASN1Dict([
        (u'ae-title', _SupplierInformation_ae_title),
        (u'address', _SupplierInformation_address),
        (u'protocolInformation', _SupplierInformation_protocolInformation),
        (u'agreementID', _SupplierInformation_agreementID),
        (u'supplier-is-master', _SupplierInformation_supplier_is_master),
        (u'non-supplying-master', _SupplierInformation_non_supplying_master),
        ])
    SupplierInformation._ext = []
    
    #-----< supplierKnowledge >-----#
    supplierKnowledge = CLASS(name=u'supplierKnowledge', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _supplierKnowledge_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSAOperationalAttributeTypes', 'SupplierInformation')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2 = SET(name=u'AssertionType', mode=MODE_TYPE)
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2_ae_title = CHOICE(name=u'ae-title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2_agreement_identifier = INT(name=u'agreement-identifier', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2._cont = ASN1Dict([
        (u'ae-title', _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2_ae_title),
        (u'agreement-identifier', _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2_agreement_identifier),
        ])
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2._ext = None
    supplierKnowledge._val = dict([(u'Type', _supplierKnowledge_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 14, 2))])), (u'no-user-modification', True), (u'usage', u'dSAOperation'), (u'id', (2, 5, 12, 5))])
    
    #-----< ConsumerInformation >-----#
    ConsumerInformation = SET(name=u'ConsumerInformation', mode=MODE_TYPE, typeref=ASN1RefType(('DSAOperationalAttributeTypes', 'SupplierOrConsumer')))
    
    #-----< consumerKnowledge >-----#
    consumerKnowledge = CLASS(name=u'consumerKnowledge', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _consumerKnowledge_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSAOperationalAttributeTypes', 'ConsumerInformation')))
    consumerKnowledge._val = dict([(u'Type', _consumerKnowledge_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2), (u'id', (2, 5, 14, 2))])), (u'no-user-modification', True), (u'usage', u'dSAOperation'), (u'id', (2, 5, 12, 6))])
    
    #-----< SupplierAndConsumers >-----#
    SupplierAndConsumers = SET(name=u'SupplierAndConsumers', mode=MODE_TYPE)
    _SupplierAndConsumers_ae_title = CHOICE(name=u'ae-title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    _SupplierAndConsumers_address = SEQ(name=u'address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    _SupplierAndConsumers_protocolInformation = SET_OF(name=u'protocolInformation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SupplierAndConsumers_protocolInformation__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ProtocolInformation')))
    _SupplierAndConsumers_protocolInformation._cont = __SupplierAndConsumers_protocolInformation__item_
    _SupplierAndConsumers_consumers = SET_OF(name=u'consumers', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __SupplierAndConsumers_consumers__item_ = SET(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')))
    _SupplierAndConsumers_consumers._cont = __SupplierAndConsumers_consumers__item_
    SupplierAndConsumers._cont = ASN1Dict([
        (u'ae-title', _SupplierAndConsumers_ae_title),
        (u'address', _SupplierAndConsumers_address),
        (u'protocolInformation', _SupplierAndConsumers_protocolInformation),
        (u'consumers', _SupplierAndConsumers_consumers),
        ])
    SupplierAndConsumers._ext = []
    
    #-----< secondaryShadows >-----#
    secondaryShadows = CLASS(name=u'secondaryShadows', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _secondaryShadows_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSAOperationalAttributeTypes', 'SupplierAndConsumers')))
    secondaryShadows._val = dict([(u'Type', _secondaryShadows_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'id', (2, 5, 14, 3))])), (u'no-user-modification', True), (u'usage', u'dSAOperation'), (u'id', (2, 5, 12, 7))])
    
    #-----< ditBridgeKnowledge >-----#
    ditBridgeKnowledge = CLASS(name=u'ditBridgeKnowledge', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _ditBridgeKnowledge_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DitBridgeKnowledge')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3 = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    ditBridgeKnowledge._val = dict([(u'Type', _ditBridgeKnowledge_val_Type), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'directoryStringFirstComponentMatch']), (u'id', (2, 5, 13, 31))])), (u'no-user-modification', True), (u'usage', u'dSAOperation'), (u'id', (2, 5, 12, 8))])
    
    #-----< accessPointMatch >-----#
    accessPointMatch = CLASS(name=u'accessPointMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _accessPointMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    accessPointMatch._val = dict([(u'AssertionType', _accessPointMatch_val_AssertionType), (u'id', (2, 5, 14, 0))])
    
    #-----< masterAndShadowAccessPointsMatch >-----#
    masterAndShadowAccessPointsMatch = CLASS(name=u'masterAndShadowAccessPointsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _masterAndShadowAccessPointsMatch_val_AssertionType = SET_OF(name=u'AssertionType', mode=MODE_TYPE)
    __masterAndShadowAccessPointsMatch_val_AssertionType__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _masterAndShadowAccessPointsMatch_val_AssertionType._cont = __masterAndShadowAccessPointsMatch_val_AssertionType__item_
    masterAndShadowAccessPointsMatch._val = dict([(u'AssertionType', _masterAndShadowAccessPointsMatch_val_AssertionType), (u'id', (2, 5, 14, 1))])
    
    #-----< supplierOrConsumerInformationMatch >-----#
    supplierOrConsumerInformationMatch = CLASS(name=u'supplierOrConsumerInformationMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _supplierOrConsumerInformationMatch_val_AssertionType = SET(name=u'AssertionType', mode=MODE_TYPE)
    __supplierOrConsumerInformationMatch_val_AssertionType_ae_title = CHOICE(name=u'ae-title', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')))
    __supplierOrConsumerInformationMatch_val_AssertionType_agreement_identifier = INT(name=u'agreement-identifier', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _supplierOrConsumerInformationMatch_val_AssertionType._cont = ASN1Dict([
        (u'ae-title', __supplierOrConsumerInformationMatch_val_AssertionType_ae_title),
        (u'agreement-identifier', __supplierOrConsumerInformationMatch_val_AssertionType_agreement_identifier),
        ])
    _supplierOrConsumerInformationMatch_val_AssertionType._ext = None
    supplierOrConsumerInformationMatch._val = dict([(u'AssertionType', _supplierOrConsumerInformationMatch_val_AssertionType), (u'id', (2, 5, 14, 2))])
    
    #-----< supplierAndConsumersMatch >-----#
    supplierAndConsumersMatch = CLASS(name=u'supplierAndConsumersMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _supplierAndConsumersMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    supplierAndConsumersMatch._val = dict([(u'AssertionType', _supplierAndConsumersMatch_val_AssertionType), (u'id', (2, 5, 14, 3))])
    
    #-----< id-doa-dseType >-----#
    id_doa_dseType = OID(name=u'id-doa-dseType', mode=MODE_VALUE)
    id_doa_dseType._val = (2, 5, 12, 0)
    
    #-----< id-doa-myAccessPoint >-----#
    id_doa_myAccessPoint = OID(name=u'id-doa-myAccessPoint', mode=MODE_VALUE)
    id_doa_myAccessPoint._val = (2, 5, 12, 1)
    
    #-----< id-doa-superiorKnowledge >-----#
    id_doa_superiorKnowledge = OID(name=u'id-doa-superiorKnowledge', mode=MODE_VALUE)
    id_doa_superiorKnowledge._val = (2, 5, 12, 2)
    
    #-----< id-doa-specificKnowledge >-----#
    id_doa_specificKnowledge = OID(name=u'id-doa-specificKnowledge', mode=MODE_VALUE)
    id_doa_specificKnowledge._val = (2, 5, 12, 3)
    
    #-----< id-doa-nonSpecificKnowledge >-----#
    id_doa_nonSpecificKnowledge = OID(name=u'id-doa-nonSpecificKnowledge', mode=MODE_VALUE)
    id_doa_nonSpecificKnowledge._val = (2, 5, 12, 4)
    
    #-----< id-doa-supplierKnowledge >-----#
    id_doa_supplierKnowledge = OID(name=u'id-doa-supplierKnowledge', mode=MODE_VALUE)
    id_doa_supplierKnowledge._val = (2, 5, 12, 5)
    
    #-----< id-doa-consumerKnowledge >-----#
    id_doa_consumerKnowledge = OID(name=u'id-doa-consumerKnowledge', mode=MODE_VALUE)
    id_doa_consumerKnowledge._val = (2, 5, 12, 6)
    
    #-----< id-doa-secondaryShadows >-----#
    id_doa_secondaryShadows = OID(name=u'id-doa-secondaryShadows', mode=MODE_VALUE)
    id_doa_secondaryShadows._val = (2, 5, 12, 7)
    
    #-----< id-doa-ditBridgeKnowledge >-----#
    id_doa_ditBridgeKnowledge = OID(name=u'id-doa-ditBridgeKnowledge', mode=MODE_VALUE)
    id_doa_ditBridgeKnowledge._val = (2, 5, 12, 8)
    
    #-----< id-kmr-accessPointMatch >-----#
    id_kmr_accessPointMatch = OID(name=u'id-kmr-accessPointMatch', mode=MODE_VALUE)
    id_kmr_accessPointMatch._val = (2, 5, 14, 0)
    
    #-----< id-kmr-masterShadowMatch >-----#
    id_kmr_masterShadowMatch = OID(name=u'id-kmr-masterShadowMatch', mode=MODE_VALUE)
    id_kmr_masterShadowMatch._val = (2, 5, 14, 1)
    
    #-----< id-kmr-supplierConsumerMatch >-----#
    id_kmr_supplierConsumerMatch = OID(name=u'id-kmr-supplierConsumerMatch', mode=MODE_VALUE)
    id_kmr_supplierConsumerMatch._val = (2, 5, 14, 2)
    
    #-----< id-kmr-supplierConsumersMatch >-----#
    id_kmr_supplierConsumersMatch = OID(name=u'id-kmr-supplierConsumersMatch', mode=MODE_VALUE)
    id_kmr_supplierConsumersMatch._val = (2, 5, 14, 3)
    
    _all_ = [
        dseType,
        _dseType_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        DSEType,
        myAccessPoint,
        _myAccessPoint_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        superiorKnowledge,
        _superiorKnowledge_val_Type,
        specificKnowledge,
        _specificKnowledge_val_Type,
        _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1__item_,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_1,
        nonSpecificKnowledge,
        _nonSpecificKnowledge_val_Type,
        _SupplierOrConsumer_ae_title,
        _SupplierOrConsumer_address,
        __SupplierOrConsumer_protocolInformation__item_,
        _SupplierOrConsumer_protocolInformation,
        _SupplierOrConsumer_agreementID,
        SupplierOrConsumer,
        _SupplierInformation_ae_title,
        _SupplierInformation_address,
        __SupplierInformation_protocolInformation__item_,
        _SupplierInformation_protocolInformation,
        _SupplierInformation_agreementID,
        _SupplierInformation_supplier_is_master,
        _SupplierInformation_non_supplying_master,
        SupplierInformation,
        supplierKnowledge,
        _supplierKnowledge_val_Type,
        _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2_ae_title,
        _______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2_agreement_identifier,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_2,
        ConsumerInformation,
        consumerKnowledge,
        _consumerKnowledge_val_Type,
        _SupplierAndConsumers_ae_title,
        _SupplierAndConsumers_address,
        __SupplierAndConsumers_protocolInformation__item_,
        _SupplierAndConsumers_protocolInformation,
        __SupplierAndConsumers_consumers__item_,
        _SupplierAndConsumers_consumers,
        SupplierAndConsumers,
        secondaryShadows,
        _secondaryShadows_val_Type,
        ditBridgeKnowledge,
        _ditBridgeKnowledge_val_Type,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_3,
        accessPointMatch,
        _accessPointMatch_val_AssertionType,
        masterAndShadowAccessPointsMatch,
        __masterAndShadowAccessPointsMatch_val_AssertionType__item_,
        _masterAndShadowAccessPointsMatch_val_AssertionType,
        supplierOrConsumerInformationMatch,
        __supplierOrConsumerInformationMatch_val_AssertionType_ae_title,
        __supplierOrConsumerInformationMatch_val_AssertionType_agreement_identifier,
        _supplierOrConsumerInformationMatch_val_AssertionType,
        supplierAndConsumersMatch,
        _supplierAndConsumersMatch_val_AssertionType,
        id_doa_dseType,
        id_doa_myAccessPoint,
        id_doa_superiorKnowledge,
        id_doa_specificKnowledge,
        id_doa_nonSpecificKnowledge,
        id_doa_supplierKnowledge,
        id_doa_consumerKnowledge,
        id_doa_secondaryShadows,
        id_doa_ditBridgeKnowledge,
        id_kmr_accessPointMatch,
        id_kmr_masterShadowMatch,
        id_kmr_supplierConsumerMatch,
        id_kmr_supplierConsumersMatch,
    ]

class EnhancedSecurity:

    _name_  = u'EnhancedSecurity'
    _oid_   = [2, 5, 1, 28, 7]
    
    _obj_ = [
        u'OPTIONALLY-PROTECTED',
        u'OPTIONALLY-PROTECTED-SEQ',
        u'attributeValueSecurityLabelContext',
        u'SignedSecurityLabel',
        u'SignedSecurityLabelContent',
        u'SecurityLabel',
        u'SecurityPolicyIdentifier',
        u'SecurityClassification',
        u'PrivacyMark',
        u'SecurityCategories',
        u'clearance',
        u'Clearance',
        u'ClassList',
        u'SecurityCategory',
        u'SECURITY-CATEGORY',
        u'SecurityCategoriesTable',
        u'attributeIntegrityInfo',
        u'AttributeIntegrityInfo',
        u'AttributeIntegrityInfoContent',
        u'Signer',
        u'ThisEntry',
        u'IssuerAndSerialNumber',
        u'SpecificallyIdentified',
        u'Scope',
        u'SelectedTypes',
        u'AttribsHash',
        u'HashedAttributes',
        u'integrityInfo',
        u'attributeValueIntegrityInfoContext',
        u'AttributeValueIntegrityInfo',
        u'AttributeValueIntegrityInfoContent',
        u'AVIHash',
        u'AttributeTypeValueContexts',
        u'id-oc-integrityInfo',
        u'id-at-clearance',
        u'id-at-attributeIntegrityInfo',
        u'id-avc-attributeValueSecurityLabelContext',
        u'id-avc-attributeValueIntegrityInfoContext',
        ]
    _type_ = [
        u'OPTIONALLY-PROTECTED',
        u'OPTIONALLY-PROTECTED-SEQ',
        u'SignedSecurityLabel',
        u'SignedSecurityLabelContent',
        u'SecurityLabel',
        u'SecurityPolicyIdentifier',
        u'SecurityClassification',
        u'PrivacyMark',
        u'SecurityCategories',
        u'Clearance',
        u'ClassList',
        u'SecurityCategory',
        u'SECURITY-CATEGORY',
        u'AttributeIntegrityInfo',
        u'AttributeIntegrityInfoContent',
        u'Signer',
        u'ThisEntry',
        u'IssuerAndSerialNumber',
        u'SpecificallyIdentified',
        u'Scope',
        u'SelectedTypes',
        u'AttribsHash',
        u'HashedAttributes',
        u'AttributeValueIntegrityInfo',
        u'AttributeValueIntegrityInfoContent',
        u'AVIHash',
        u'AttributeTypeValueContexts',
        ]
    _set_ = [
        u'SecurityCategoriesTable',
        ]
    _val_ = [
        u'attributeValueSecurityLabelContext',
        u'clearance',
        u'attributeIntegrityInfo',
        u'integrityInfo',
        u'attributeValueIntegrityInfoContext',
        u'id-oc-integrityInfo',
        u'id-at-clearance',
        u'id-at-attributeIntegrityInfo',
        u'id-avc-attributeValueSecurityLabelContext',
        u'id-avc-attributeValueIntegrityInfoContext',
        ]
    _class_ = [
        u'attributeValueSecurityLabelContext',
        u'clearance',
        u'SECURITY-CATEGORY',
        u'SecurityCategoriesTable',
        u'attributeIntegrityInfo',
        u'integrityInfo',
        u'attributeValueIntegrityInfoContext',
        ]
    _param_ = [
        u'OPTIONALLY-PROTECTED',
        u'OPTIONALLY-PROTECTED-SEQ',
        ]
    
    #-----< OPTIONALLY-PROTECTED >-----#
    OPTIONALLY_PROTECTED = CHOICE(name=u'OPTIONALLY-PROTECTED', mode=MODE_TYPE, param=True)
    
    #-----< OPTIONALLY-PROTECTED-SEQ >-----#
    OPTIONALLY_PROTECTED_SEQ = CHOICE(name=u'OPTIONALLY-PROTECTED-SEQ', mode=MODE_TYPE, param=True)
    
    #-----< attributeValueSecurityLabelContext >-----#
    attributeValueSecurityLabelContext = CLASS(name=u'attributeValueSecurityLabelContext', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    _attributeValueSecurityLabelContext_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'SignedSecurityLabel')))
    attributeValueSecurityLabelContext._val = dict([(u'Type', _attributeValueSecurityLabelContext_val_Type), (u'id', (2, 5, 31, 3))])
    
    #-----< SignedSecurityLabel >-----#
    SignedSecurityLabel = SEQ(name=u'SignedSecurityLabel', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    _SignedSecurityLabel_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'SignedSecurityLabelContent')))
    _SignedSecurityLabel_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __SignedSecurityLabel_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___SignedSecurityLabel_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SignedSecurityLabel_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SignedSecurityLabel_algorithmIdentifier_algorithm._const_tab = ___SignedSecurityLabel_algorithmIdentifier_algorithm_tab
    __SignedSecurityLabel_algorithmIdentifier_algorithm._const_tab_at = None
    __SignedSecurityLabel_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __SignedSecurityLabel_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___SignedSecurityLabel_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SignedSecurityLabel_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SignedSecurityLabel_algorithmIdentifier_parameters._const_tab = ___SignedSecurityLabel_algorithmIdentifier_parameters_tab
    __SignedSecurityLabel_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __SignedSecurityLabel_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _SignedSecurityLabel_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __SignedSecurityLabel_algorithmIdentifier_algorithm),
        (u'parameters', __SignedSecurityLabel_algorithmIdentifier_parameters),
        ])
    _SignedSecurityLabel_algorithmIdentifier._ext = []
    _SignedSecurityLabel_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    SignedSecurityLabel._cont = ASN1Dict([
        (u'toBeSigned', _SignedSecurityLabel_toBeSigned),
        (u'algorithmIdentifier', _SignedSecurityLabel_algorithmIdentifier),
        (u'encrypted', _SignedSecurityLabel_encrypted),
        ])
    SignedSecurityLabel._ext = []
    
    #-----< SignedSecurityLabelContent >-----#
    SignedSecurityLabelContent = SEQ(name=u'SignedSecurityLabelContent', mode=MODE_TYPE)
    _SignedSecurityLabelContent_attHash = SEQ(name=u'attHash', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'HASH')))
    __SignedSecurityLabelContent_attHash_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm._const_tab = ____SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm_tab
    ___SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm._const_tab_at = None
    ___SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters._const_tab = ____SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters_tab
    ___SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __SignedSecurityLabelContent_attHash_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm),
        (u'parameters', ___SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters),
        ])
    __SignedSecurityLabelContent_attHash_algorithmIdentifier._ext = []
    __SignedSecurityLabelContent_attHash_hashValue = BIT_STR(name=u'hashValue', mode=MODE_TYPE)
    _SignedSecurityLabelContent_attHash._cont = ASN1Dict([
        (u'algorithmIdentifier', __SignedSecurityLabelContent_attHash_algorithmIdentifier),
        (u'hashValue', __SignedSecurityLabelContent_attHash_hashValue),
        ])
    _SignedSecurityLabelContent_attHash._ext = []
    _SignedSecurityLabelContent_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _SignedSecurityLabelContent_keyIdentifier = OCT_STR(name=u'keyIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'KeyIdentifier')), opt=True)
    _SignedSecurityLabelContent_securityLabel = SET(name=u'securityLabel', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'SecurityLabel')))
    SignedSecurityLabelContent._cont = ASN1Dict([
        (u'attHash', _SignedSecurityLabelContent_attHash),
        (u'issuer', _SignedSecurityLabelContent_issuer),
        (u'keyIdentifier', _SignedSecurityLabelContent_keyIdentifier),
        (u'securityLabel', _SignedSecurityLabelContent_securityLabel),
        ])
    SignedSecurityLabelContent._ext = []
    
    #-----< SecurityLabel >-----#
    SecurityLabel = SET(name=u'SecurityLabel', mode=MODE_TYPE)
    _SecurityLabel_security_policy_identifier = OID(name=u'security-policy-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'SecurityPolicyIdentifier')), opt=True)
    _SecurityLabel_security_classification = INT(name=u'security-classification', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'SecurityClassification')), opt=True)
    _SecurityLabel_privacy_mark = STR_PRINT(name=u'privacy-mark', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'PrivacyMark')), opt=True)
    _SecurityLabel_security_categories = SET_OF(name=u'security-categories', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'SecurityCategories')), opt=True)
    SecurityLabel._cont = ASN1Dict([
        (u'security-policy-identifier', _SecurityLabel_security_policy_identifier),
        (u'security-classification', _SecurityLabel_security_classification),
        (u'privacy-mark', _SecurityLabel_privacy_mark),
        (u'security-categories', _SecurityLabel_security_categories),
        ])
    SecurityLabel._ext = []
    
    #-----< SecurityPolicyIdentifier >-----#
    SecurityPolicyIdentifier = OID(name=u'SecurityPolicyIdentifier', mode=MODE_TYPE)
    
    #-----< SecurityClassification >-----#
    SecurityClassification = INT(name=u'SecurityClassification', mode=MODE_TYPE)
    SecurityClassification._cont = ASN1Dict([(u'unmarked', 0), (u'unclassified', 1), (u'restricted', 2), (u'confidential', 3), (u'secret', 4), (u'top-secret', 5)])
    
    #-----< PrivacyMark >-----#
    PrivacyMark = STR_PRINT(name=u'PrivacyMark', mode=MODE_TYPE)
    PrivacyMark._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< SecurityCategories >-----#
    SecurityCategories = SET_OF(name=u'SecurityCategories', mode=MODE_TYPE)
    _SecurityCategories__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'SecurityCategory')))
    SecurityCategories._cont = _SecurityCategories__item_
    SecurityCategories._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< clearance >-----#
    clearance = CLASS(name=u'clearance', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _clearance_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'Clearance')))
    clearance._val = dict([(u'Type', _clearance_val_Type), (u'id', (2, 5, 4, 55))])
    
    #-----< Clearance >-----#
    Clearance = SEQ(name=u'Clearance', mode=MODE_TYPE)
    _Clearance_policyId = OID(name=u'policyId', mode=MODE_TYPE)
    _Clearance_classList = BIT_STR(name=u'classList', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'ClassList')), default=(1, 2))
    _Clearance_securityCategories = SET_OF(name=u'securityCategories', mode=MODE_TYPE, opt=True)
    __Clearance_securityCategories__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'SecurityCategory')))
    _Clearance_securityCategories._cont = __Clearance_securityCategories__item_
    _Clearance_securityCategories._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    Clearance._cont = ASN1Dict([
        (u'policyId', _Clearance_policyId),
        (u'classList', _Clearance_classList),
        (u'securityCategories', _Clearance_securityCategories),
        ])
    Clearance._ext = []
    
    #-----< ClassList >-----#
    ClassList = BIT_STR(name=u'ClassList', mode=MODE_TYPE)
    ClassList._cont = ASN1Dict([(u'unmarked', 0), (u'unclassified', 1), (u'restricted', 2), (u'confidential', 3), (u'secret', 4), (u'topSecret', 5)])
    
    #-----< SecurityCategory >-----#
    SecurityCategory = SEQ(name=u'SecurityCategory', mode=MODE_TYPE)
    _SecurityCategory_type = OID(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('EnhancedSecurity', 'SECURITY-CATEGORY'), [u'id']))
    __SecurityCategory_type_tab = CLASS(name='_tab_SECURITY-CATEGORY', mode=MODE_SET, typeref=ASN1RefType(('EnhancedSecurity', 'SECURITY-CATEGORY')))
    __SecurityCategory_type_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _SecurityCategory_type._const_tab = __SecurityCategory_type_tab
    _SecurityCategory_type._const_tab_at = None
    _SecurityCategory_type._const_tab_id = u'id'
    _SecurityCategory_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('EnhancedSecurity', 'SECURITY-CATEGORY'), [u'Type']))
    __SecurityCategory_value_tab = CLASS(name='_tab_SECURITY-CATEGORY', mode=MODE_SET, typeref=ASN1RefType(('EnhancedSecurity', 'SECURITY-CATEGORY')))
    __SecurityCategory_value_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _SecurityCategory_value._const_tab = __SecurityCategory_value_tab
    _SecurityCategory_value._const_tab_at = ('..', u'type')
    _SecurityCategory_value._const_tab_id = u'Type'
    SecurityCategory._cont = ASN1Dict([
        (u'type', _SecurityCategory_type),
        (u'value', _SecurityCategory_value),
        ])
    SecurityCategory._ext = []
    
    #-----< SECURITY-CATEGORY >-----#
    SECURITY_CATEGORY = CLASS(name=u'SECURITY-CATEGORY', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', u'TYPE-IDENTIFIER'), []))
    
    #-----< SecurityCategoriesTable >-----#
    SecurityCategoriesTable = CLASS(name=u'SecurityCategoriesTable', mode=MODE_SET, typeref=ASN1RefType(('EnhancedSecurity', 'SECURITY-CATEGORY')))
    SecurityCategoriesTable._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
    
    #-----< attributeIntegrityInfo >-----#
    attributeIntegrityInfo = CLASS(name=u'attributeIntegrityInfo', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _attributeIntegrityInfo_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'AttributeIntegrityInfo')))
    attributeIntegrityInfo._val = dict([(u'Type', _attributeIntegrityInfo_val_Type), (u'single-valued', True), (u'id', (2, 5, 4, 57))])
    
    #-----< AttributeIntegrityInfo >-----#
    AttributeIntegrityInfo = SEQ(name=u'AttributeIntegrityInfo', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    _AttributeIntegrityInfo_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'AttributeIntegrityInfoContent')))
    _AttributeIntegrityInfo_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __AttributeIntegrityInfo_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___AttributeIntegrityInfo_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttributeIntegrityInfo_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttributeIntegrityInfo_algorithmIdentifier_algorithm._const_tab = ___AttributeIntegrityInfo_algorithmIdentifier_algorithm_tab
    __AttributeIntegrityInfo_algorithmIdentifier_algorithm._const_tab_at = None
    __AttributeIntegrityInfo_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __AttributeIntegrityInfo_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___AttributeIntegrityInfo_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttributeIntegrityInfo_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttributeIntegrityInfo_algorithmIdentifier_parameters._const_tab = ___AttributeIntegrityInfo_algorithmIdentifier_parameters_tab
    __AttributeIntegrityInfo_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __AttributeIntegrityInfo_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _AttributeIntegrityInfo_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __AttributeIntegrityInfo_algorithmIdentifier_algorithm),
        (u'parameters', __AttributeIntegrityInfo_algorithmIdentifier_parameters),
        ])
    _AttributeIntegrityInfo_algorithmIdentifier._ext = []
    _AttributeIntegrityInfo_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    AttributeIntegrityInfo._cont = ASN1Dict([
        (u'toBeSigned', _AttributeIntegrityInfo_toBeSigned),
        (u'algorithmIdentifier', _AttributeIntegrityInfo_algorithmIdentifier),
        (u'encrypted', _AttributeIntegrityInfo_encrypted),
        ])
    AttributeIntegrityInfo._ext = []
    
    #-----< AttributeIntegrityInfoContent >-----#
    AttributeIntegrityInfoContent = SEQ(name=u'AttributeIntegrityInfoContent', mode=MODE_TYPE)
    _AttributeIntegrityInfoContent_scope = CHOICE(name=u'scope', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'Scope')))
    _AttributeIntegrityInfoContent_signer = CHOICE(name=u'signer', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'Signer')), opt=True)
    _AttributeIntegrityInfoContent_attribsHash = SEQ(name=u'attribsHash', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'AttribsHash')))
    AttributeIntegrityInfoContent._cont = ASN1Dict([
        (u'scope', _AttributeIntegrityInfoContent_scope),
        (u'signer', _AttributeIntegrityInfoContent_signer),
        (u'attribsHash', _AttributeIntegrityInfoContent_attribsHash),
        ])
    AttributeIntegrityInfoContent._ext = []
    
    #-----< Signer >-----#
    Signer = CHOICE(name=u'Signer', mode=MODE_TYPE)
    _Signer_thisEntry = CHOICE(name=u'thisEntry', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('EnhancedSecurity', 'ThisEntry')))
    _Signer_thirdParty = SEQ(name=u'thirdParty', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EnhancedSecurity', 'SpecificallyIdentified')))
    Signer._cont = ASN1Dict([
        (u'thisEntry', _Signer_thisEntry),
        (u'thirdParty', _Signer_thirdParty),
        ])
    Signer._ext = []
    
    #-----< ThisEntry >-----#
    ThisEntry = CHOICE(name=u'ThisEntry', mode=MODE_TYPE)
    _ThisEntry_onlyOne = NULL(name=u'onlyOne', mode=MODE_TYPE)
    _ThisEntry_specific = SEQ(name=u'specific', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'IssuerAndSerialNumber')))
    ThisEntry._cont = ASN1Dict([
        (u'onlyOne', _ThisEntry_onlyOne),
        (u'specific', _ThisEntry_specific),
        ])
    ThisEntry._ext = []
    
    #-----< IssuerAndSerialNumber >-----#
    IssuerAndSerialNumber = SEQ(name=u'IssuerAndSerialNumber', mode=MODE_TYPE)
    _IssuerAndSerialNumber_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _IssuerAndSerialNumber_serial = INT(name=u'serial', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')))
    IssuerAndSerialNumber._cont = ASN1Dict([
        (u'issuer', _IssuerAndSerialNumber_issuer),
        (u'serial', _IssuerAndSerialNumber_serial),
        ])
    IssuerAndSerialNumber._ext = []
    
    #-----< SpecificallyIdentified >-----#
    SpecificallyIdentified = SEQ(name=u'SpecificallyIdentified', mode=MODE_TYPE)
    _SpecificallyIdentified_name = CHOICE(name=u'name', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')))
    _SpecificallyIdentified_issuer = CHOICE(name=u'issuer', mode=MODE_TYPE, typeref=ASN1RefType(('CertificateExtensions', 'GeneralName')), opt=True)
    _SpecificallyIdentified_serial = INT(name=u'serial', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificateSerialNumber')), opt=True)
    SpecificallyIdentified._cont = ASN1Dict([
        (u'name', _SpecificallyIdentified_name),
        (u'issuer', _SpecificallyIdentified_issuer),
        (u'serial', _SpecificallyIdentified_serial),
        ])
    SpecificallyIdentified._ext = None
    
    #-----< Scope >-----#
    Scope = CHOICE(name=u'Scope', mode=MODE_TYPE)
    _Scope_wholeEntry = NULL(name=u'wholeEntry', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _Scope_selectedTypes = SEQ_OF(name=u'selectedTypes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EnhancedSecurity', 'SelectedTypes')))
    Scope._cont = ASN1Dict([
        (u'wholeEntry', _Scope_wholeEntry),
        (u'selectedTypes', _Scope_selectedTypes),
        ])
    Scope._ext = []
    
    #-----< SelectedTypes >-----#
    SelectedTypes = SEQ_OF(name=u'SelectedTypes', mode=MODE_TYPE)
    _SelectedTypes__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    SelectedTypes._cont = _SelectedTypes__item_
    SelectedTypes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< AttribsHash >-----#
    AttribsHash = SEQ(name=u'AttribsHash', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'HASH')))
    _AttribsHash_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __AttribsHash_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___AttribsHash_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttribsHash_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttribsHash_algorithmIdentifier_algorithm._const_tab = ___AttribsHash_algorithmIdentifier_algorithm_tab
    __AttribsHash_algorithmIdentifier_algorithm._const_tab_at = None
    __AttribsHash_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __AttribsHash_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___AttribsHash_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttribsHash_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttribsHash_algorithmIdentifier_parameters._const_tab = ___AttribsHash_algorithmIdentifier_parameters_tab
    __AttribsHash_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __AttribsHash_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _AttribsHash_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __AttribsHash_algorithmIdentifier_algorithm),
        (u'parameters', __AttribsHash_algorithmIdentifier_parameters),
        ])
    _AttribsHash_algorithmIdentifier._ext = []
    _AttribsHash_hashValue = BIT_STR(name=u'hashValue', mode=MODE_TYPE)
    AttribsHash._cont = ASN1Dict([
        (u'algorithmIdentifier', _AttribsHash_algorithmIdentifier),
        (u'hashValue', _AttribsHash_hashValue),
        ])
    AttribsHash._ext = []
    
    #-----< HashedAttributes >-----#
    HashedAttributes = SEQ_OF(name=u'HashedAttributes', mode=MODE_TYPE)
    _HashedAttributes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    __HashedAttributes__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ___HashedAttributes__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ____HashedAttributes__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    ____HashedAttributes__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ___HashedAttributes__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', ____HashedAttributes__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ____HashedAttributes__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    __HashedAttributes__item__type._const_tab = ___HashedAttributes__item__type_tab
    __HashedAttributes__item__type._const_tab_at = None
    __HashedAttributes__item__type._const_tab_id = u'id'
    __HashedAttributes__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ___HashedAttributes__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ___HashedAttributes__item__values__item_._const_tab = ___HashedAttributes__item__type_tab
    ___HashedAttributes__item__values__item_._const_tab_at = ('..', '..', u'type')
    ___HashedAttributes__item__values__item_._const_tab_id = u'Type'
    __HashedAttributes__item__values._cont = ___HashedAttributes__item__values__item_
    __HashedAttributes__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    __HashedAttributes__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ___HashedAttributes__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ____HashedAttributes__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____HashedAttributes__item__valuesWithContext__item__value._const_tab = ___HashedAttributes__item__type_tab
    ____HashedAttributes__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    ____HashedAttributes__item__valuesWithContext__item__value._const_tab_id = u'Type'
    ____HashedAttributes__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    _____HashedAttributes__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    ____HashedAttributes__item__valuesWithContext__item__contextList._cont = _____HashedAttributes__item__valuesWithContext__item__contextList__item_
    ____HashedAttributes__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ___HashedAttributes__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', ____HashedAttributes__item__valuesWithContext__item__value),
        (u'contextList', ____HashedAttributes__item__valuesWithContext__item__contextList),
        ])
    ___HashedAttributes__item__valuesWithContext__item_._ext = []
    __HashedAttributes__item__valuesWithContext._cont = ___HashedAttributes__item__valuesWithContext__item_
    __HashedAttributes__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _HashedAttributes__item_._cont = ASN1Dict([
        (u'type', __HashedAttributes__item__type),
        (u'values', __HashedAttributes__item__values),
        (u'valuesWithContext', __HashedAttributes__item__valuesWithContext),
        ])
    _HashedAttributes__item_._ext = []
    HashedAttributes._cont = _HashedAttributes__item_
    HashedAttributes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< integrityInfo >-----#
    integrityInfo = CLASS(name=u'integrityInfo', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'AttributeIntegrityInfo')))
    integrityInfo._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'auxiliary'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0_0), (u'single-valued', True), (u'id', (2, 5, 4, 57))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 6, 40))])
    
    #-----< attributeValueIntegrityInfoContext >-----#
    attributeValueIntegrityInfoContext = CLASS(name=u'attributeValueIntegrityInfoContext', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    _attributeValueIntegrityInfoContext_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'AttributeValueIntegrityInfo')))
    attributeValueIntegrityInfoContext._val = dict([(u'Type', _attributeValueIntegrityInfoContext_val_Type), (u'id', (2, 5, 31, 4))])
    
    #-----< AttributeValueIntegrityInfo >-----#
    AttributeValueIntegrityInfo = SEQ(name=u'AttributeValueIntegrityInfo', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    _AttributeValueIntegrityInfo_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'AttributeValueIntegrityInfoContent')))
    _AttributeValueIntegrityInfo_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __AttributeValueIntegrityInfo_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___AttributeValueIntegrityInfo_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttributeValueIntegrityInfo_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttributeValueIntegrityInfo_algorithmIdentifier_algorithm._const_tab = ___AttributeValueIntegrityInfo_algorithmIdentifier_algorithm_tab
    __AttributeValueIntegrityInfo_algorithmIdentifier_algorithm._const_tab_at = None
    __AttributeValueIntegrityInfo_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __AttributeValueIntegrityInfo_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___AttributeValueIntegrityInfo_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AttributeValueIntegrityInfo_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AttributeValueIntegrityInfo_algorithmIdentifier_parameters._const_tab = ___AttributeValueIntegrityInfo_algorithmIdentifier_parameters_tab
    __AttributeValueIntegrityInfo_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __AttributeValueIntegrityInfo_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _AttributeValueIntegrityInfo_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __AttributeValueIntegrityInfo_algorithmIdentifier_algorithm),
        (u'parameters', __AttributeValueIntegrityInfo_algorithmIdentifier_parameters),
        ])
    _AttributeValueIntegrityInfo_algorithmIdentifier._ext = []
    _AttributeValueIntegrityInfo_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    AttributeValueIntegrityInfo._cont = ASN1Dict([
        (u'toBeSigned', _AttributeValueIntegrityInfo_toBeSigned),
        (u'algorithmIdentifier', _AttributeValueIntegrityInfo_algorithmIdentifier),
        (u'encrypted', _AttributeValueIntegrityInfo_encrypted),
        ])
    AttributeValueIntegrityInfo._ext = []
    
    #-----< AttributeValueIntegrityInfoContent >-----#
    AttributeValueIntegrityInfoContent = SEQ(name=u'AttributeValueIntegrityInfoContent', mode=MODE_TYPE)
    _AttributeValueIntegrityInfoContent_signer = CHOICE(name=u'signer', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'Signer')), opt=True)
    _AttributeValueIntegrityInfoContent_aVIHash = SEQ(name=u'aVIHash', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'AVIHash')))
    AttributeValueIntegrityInfoContent._cont = ASN1Dict([
        (u'signer', _AttributeValueIntegrityInfoContent_signer),
        (u'aVIHash', _AttributeValueIntegrityInfoContent_aVIHash),
        ])
    AttributeValueIntegrityInfoContent._ext = []
    
    #-----< AVIHash >-----#
    AVIHash = SEQ(name=u'AVIHash', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'HASH')))
    _AVIHash_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __AVIHash_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___AVIHash_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AVIHash_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AVIHash_algorithmIdentifier_algorithm._const_tab = ___AVIHash_algorithmIdentifier_algorithm_tab
    __AVIHash_algorithmIdentifier_algorithm._const_tab_at = None
    __AVIHash_algorithmIdentifier_algorithm._const_tab_id = u'id'
    __AVIHash_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___AVIHash_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___AVIHash_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __AVIHash_algorithmIdentifier_parameters._const_tab = ___AVIHash_algorithmIdentifier_parameters_tab
    __AVIHash_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    __AVIHash_algorithmIdentifier_parameters._const_tab_id = u'Type'
    _AVIHash_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', __AVIHash_algorithmIdentifier_algorithm),
        (u'parameters', __AVIHash_algorithmIdentifier_parameters),
        ])
    _AVIHash_algorithmIdentifier._ext = []
    _AVIHash_hashValue = BIT_STR(name=u'hashValue', mode=MODE_TYPE)
    AVIHash._cont = ASN1Dict([
        (u'algorithmIdentifier', _AVIHash_algorithmIdentifier),
        (u'hashValue', _AVIHash_hashValue),
        ])
    AVIHash._ext = []
    
    #-----< AttributeTypeValueContexts >-----#
    AttributeTypeValueContexts = SEQ(name=u'AttributeTypeValueContexts', mode=MODE_TYPE)
    _AttributeTypeValueContexts_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __AttributeTypeValueContexts_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ___AttributeTypeValueContexts_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ___AttributeTypeValueContexts_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __AttributeTypeValueContexts_type_tab._val = ASN1Set(rv=[dict([(u'Type', ___AttributeTypeValueContexts_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ___AttributeTypeValueContexts_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    _AttributeTypeValueContexts_type._const_tab = __AttributeTypeValueContexts_type_tab
    _AttributeTypeValueContexts_type._const_tab_at = None
    _AttributeTypeValueContexts_type._const_tab_id = u'id'
    _AttributeTypeValueContexts_value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _AttributeTypeValueContexts_value._const_tab = __AttributeTypeValueContexts_type_tab
    _AttributeTypeValueContexts_value._const_tab_at = ('..', u'type')
    _AttributeTypeValueContexts_value._const_tab_id = u'Type'
    _AttributeTypeValueContexts_contextList = SET_OF(name=u'contextList', mode=MODE_TYPE, opt=True)
    __AttributeTypeValueContexts_contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _AttributeTypeValueContexts_contextList._cont = __AttributeTypeValueContexts_contextList__item_
    _AttributeTypeValueContexts_contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    AttributeTypeValueContexts._cont = ASN1Dict([
        (u'type', _AttributeTypeValueContexts_type),
        (u'value', _AttributeTypeValueContexts_value),
        (u'contextList', _AttributeTypeValueContexts_contextList),
        ])
    AttributeTypeValueContexts._ext = []
    
    #-----< id-oc-integrityInfo >-----#
    id_oc_integrityInfo = OID(name=u'id-oc-integrityInfo', mode=MODE_VALUE)
    id_oc_integrityInfo._val = (2, 5, 6, 40)
    
    #-----< id-at-clearance >-----#
    id_at_clearance = OID(name=u'id-at-clearance', mode=MODE_VALUE)
    id_at_clearance._val = (2, 5, 4, 55)
    
    #-----< id-at-attributeIntegrityInfo >-----#
    id_at_attributeIntegrityInfo = OID(name=u'id-at-attributeIntegrityInfo', mode=MODE_VALUE)
    id_at_attributeIntegrityInfo._val = (2, 5, 4, 57)
    
    #-----< id-avc-attributeValueSecurityLabelContext >-----#
    id_avc_attributeValueSecurityLabelContext = OID(name=u'id-avc-attributeValueSecurityLabelContext', mode=MODE_VALUE)
    id_avc_attributeValueSecurityLabelContext._val = (2, 5, 31, 3)
    
    #-----< id-avc-attributeValueIntegrityInfoContext >-----#
    id_avc_attributeValueIntegrityInfoContext = OID(name=u'id-avc-attributeValueIntegrityInfoContext', mode=MODE_VALUE)
    id_avc_attributeValueIntegrityInfoContext._val = (2, 5, 31, 4)
    
    _all_ = [
        attributeValueSecurityLabelContext,
        _attributeValueSecurityLabelContext_val_Type,
        _SignedSecurityLabel_toBeSigned,
        ___SignedSecurityLabel_algorithmIdentifier_algorithm_tab,
        __SignedSecurityLabel_algorithmIdentifier_algorithm,
        ___SignedSecurityLabel_algorithmIdentifier_parameters_tab,
        __SignedSecurityLabel_algorithmIdentifier_parameters,
        _SignedSecurityLabel_algorithmIdentifier,
        _SignedSecurityLabel_encrypted,
        SignedSecurityLabel,
        ____SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm_tab,
        ___SignedSecurityLabelContent_attHash_algorithmIdentifier_algorithm,
        ____SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters_tab,
        ___SignedSecurityLabelContent_attHash_algorithmIdentifier_parameters,
        __SignedSecurityLabelContent_attHash_algorithmIdentifier,
        __SignedSecurityLabelContent_attHash_hashValue,
        _SignedSecurityLabelContent_attHash,
        _SignedSecurityLabelContent_issuer,
        _SignedSecurityLabelContent_keyIdentifier,
        _SignedSecurityLabelContent_securityLabel,
        SignedSecurityLabelContent,
        _SecurityLabel_security_policy_identifier,
        _SecurityLabel_security_classification,
        _SecurityLabel_privacy_mark,
        _SecurityLabel_security_categories,
        SecurityLabel,
        SecurityPolicyIdentifier,
        SecurityClassification,
        PrivacyMark,
        _SecurityCategories__item_,
        SecurityCategories,
        clearance,
        _clearance_val_Type,
        _Clearance_policyId,
        _Clearance_classList,
        __Clearance_securityCategories__item_,
        _Clearance_securityCategories,
        Clearance,
        ClassList,
        __SecurityCategory_type_tab,
        _SecurityCategory_type,
        __SecurityCategory_value_tab,
        _SecurityCategory_value,
        SecurityCategory,
        SECURITY_CATEGORY,
        SecurityCategoriesTable,
        attributeIntegrityInfo,
        _attributeIntegrityInfo_val_Type,
        _AttributeIntegrityInfo_toBeSigned,
        ___AttributeIntegrityInfo_algorithmIdentifier_algorithm_tab,
        __AttributeIntegrityInfo_algorithmIdentifier_algorithm,
        ___AttributeIntegrityInfo_algorithmIdentifier_parameters_tab,
        __AttributeIntegrityInfo_algorithmIdentifier_parameters,
        _AttributeIntegrityInfo_algorithmIdentifier,
        _AttributeIntegrityInfo_encrypted,
        AttributeIntegrityInfo,
        _AttributeIntegrityInfoContent_scope,
        _AttributeIntegrityInfoContent_signer,
        _AttributeIntegrityInfoContent_attribsHash,
        AttributeIntegrityInfoContent,
        _Signer_thisEntry,
        _Signer_thirdParty,
        Signer,
        _ThisEntry_onlyOne,
        _ThisEntry_specific,
        ThisEntry,
        _IssuerAndSerialNumber_issuer,
        _IssuerAndSerialNumber_serial,
        IssuerAndSerialNumber,
        _SpecificallyIdentified_name,
        _SpecificallyIdentified_issuer,
        _SpecificallyIdentified_serial,
        SpecificallyIdentified,
        _Scope_wholeEntry,
        _Scope_selectedTypes,
        Scope,
        _SelectedTypes__item_,
        SelectedTypes,
        ___AttribsHash_algorithmIdentifier_algorithm_tab,
        __AttribsHash_algorithmIdentifier_algorithm,
        ___AttribsHash_algorithmIdentifier_parameters_tab,
        __AttribsHash_algorithmIdentifier_parameters,
        _AttribsHash_algorithmIdentifier,
        _AttribsHash_hashValue,
        AttribsHash,
        ___HashedAttributes__item__type_tab,
        ____HashedAttributes__item__type_tab_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        ____HashedAttributes__item__type_tab_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        __HashedAttributes__item__type,
        ___HashedAttributes__item__values__item_,
        __HashedAttributes__item__values,
        ____HashedAttributes__item__valuesWithContext__item__value,
        _____HashedAttributes__item__valuesWithContext__item__contextList__item_,
        ____HashedAttributes__item__valuesWithContext__item__contextList,
        ___HashedAttributes__item__valuesWithContext__item_,
        __HashedAttributes__item__valuesWithContext,
        _HashedAttributes__item_,
        HashedAttributes,
        integrityInfo,
        ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0,
        ___pmiUser_Superclasses_MandatoryAttributes_val_Type_0_0,
        attributeValueIntegrityInfoContext,
        _attributeValueIntegrityInfoContext_val_Type,
        _AttributeValueIntegrityInfo_toBeSigned,
        ___AttributeValueIntegrityInfo_algorithmIdentifier_algorithm_tab,
        __AttributeValueIntegrityInfo_algorithmIdentifier_algorithm,
        ___AttributeValueIntegrityInfo_algorithmIdentifier_parameters_tab,
        __AttributeValueIntegrityInfo_algorithmIdentifier_parameters,
        _AttributeValueIntegrityInfo_algorithmIdentifier,
        _AttributeValueIntegrityInfo_encrypted,
        AttributeValueIntegrityInfo,
        _AttributeValueIntegrityInfoContent_signer,
        _AttributeValueIntegrityInfoContent_aVIHash,
        AttributeValueIntegrityInfoContent,
        ___AVIHash_algorithmIdentifier_algorithm_tab,
        __AVIHash_algorithmIdentifier_algorithm,
        ___AVIHash_algorithmIdentifier_parameters_tab,
        __AVIHash_algorithmIdentifier_parameters,
        _AVIHash_algorithmIdentifier,
        _AVIHash_hashValue,
        AVIHash,
        __AttributeTypeValueContexts_type_tab,
        ___AttributeTypeValueContexts_type_tab_val_Type_0,
        ___AttributeTypeValueContexts_type_tab_val_Type_1,
        _AttributeTypeValueContexts_type,
        _AttributeTypeValueContexts_value,
        __AttributeTypeValueContexts_contextList__item_,
        _AttributeTypeValueContexts_contextList,
        AttributeTypeValueContexts,
        id_oc_integrityInfo,
        id_at_clearance,
        id_at_attributeIntegrityInfo,
        id_avc_attributeValueSecurityLabelContext,
        id_avc_attributeValueIntegrityInfoContext,
    ]

class HierarchicalOperationalBindings:

    _name_  = u'HierarchicalOperationalBindings'
    _oid_   = [2, 5, 1, 20, 7]
    
    _obj_ = [
        u'HierarchicalAgreement',
        u'SuperiorToSubordinate',
        u'DITcontext',
        u'Vertex',
        u'SubentryInfo',
        u'SubordinateToSuperior',
        u'SuperiorToSubordinateModification',
        u'NonSpecificHierarchicalAgreement',
        u'NHOBSuperiorToSubordinate',
        u'NHOBSubordinateToSuperior',
        u'hierarchicalOperationalBinding',
        u'nonSpecificHierarchicalOperationalBinding',
        ]
    _type_ = [
        u'HierarchicalAgreement',
        u'SuperiorToSubordinate',
        u'DITcontext',
        u'Vertex',
        u'SubentryInfo',
        u'SubordinateToSuperior',
        u'SuperiorToSubordinateModification',
        u'NonSpecificHierarchicalAgreement',
        u'NHOBSuperiorToSubordinate',
        u'NHOBSubordinateToSuperior',
        ]
    _set_ = [
        ]
    _val_ = [
        u'hierarchicalOperationalBinding',
        u'nonSpecificHierarchicalOperationalBinding',
        ]
    _class_ = [
        u'hierarchicalOperationalBinding',
        u'nonSpecificHierarchicalOperationalBinding',
        ]
    _param_ = [
        ]
    
    #-----< HierarchicalAgreement >-----#
    HierarchicalAgreement = SEQ(name=u'HierarchicalAgreement', mode=MODE_TYPE)
    _HierarchicalAgreement_rdn = SET_OF(name=u'rdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    _HierarchicalAgreement_immediateSuperior = SEQ_OF(name=u'immediateSuperior', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    HierarchicalAgreement._cont = ASN1Dict([
        (u'rdn', _HierarchicalAgreement_rdn),
        (u'immediateSuperior', _HierarchicalAgreement_immediateSuperior),
        ])
    HierarchicalAgreement._ext = []
    
    #-----< SuperiorToSubordinate >-----#
    SuperiorToSubordinate = SEQ(name=u'SuperiorToSubordinate', mode=MODE_TYPE)
    _SuperiorToSubordinate_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
    _SuperiorToSubordinate_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SuperiorToSubordinate_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SuperiorToSubordinate_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____SuperiorToSubordinate_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____SuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    _____SuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____SuperiorToSubordinate_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___SuperiorToSubordinate_entryInfo__item__type._const_tab = ____SuperiorToSubordinate_entryInfo__item__type_tab
    ___SuperiorToSubordinate_entryInfo__item__type._const_tab_at = None
    ___SuperiorToSubordinate_entryInfo__item__type._const_tab_id = u'id'
    ___SuperiorToSubordinate_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SuperiorToSubordinate_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SuperiorToSubordinate_entryInfo__item__values__item_._const_tab = ____SuperiorToSubordinate_entryInfo__item__type_tab
    ____SuperiorToSubordinate_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____SuperiorToSubordinate_entryInfo__item__values__item_._const_tab_id = u'Type'
    ___SuperiorToSubordinate_entryInfo__item__values._cont = ____SuperiorToSubordinate_entryInfo__item__values__item_
    ___SuperiorToSubordinate_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SuperiorToSubordinate_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinate_entryInfo__item__type_tab
    _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._cont = ______SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_
    _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value),
        (u'contextList', _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList),
        ])
    ____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._ext = []
    ___SuperiorToSubordinate_entryInfo__item__valuesWithContext._cont = ____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item_
    ___SuperiorToSubordinate_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SuperiorToSubordinate_entryInfo__item_._cont = ASN1Dict([
        (u'type', ___SuperiorToSubordinate_entryInfo__item__type),
        (u'values', ___SuperiorToSubordinate_entryInfo__item__values),
        (u'valuesWithContext', ___SuperiorToSubordinate_entryInfo__item__valuesWithContext),
        ])
    __SuperiorToSubordinate_entryInfo__item_._ext = []
    _SuperiorToSubordinate_entryInfo._cont = __SuperiorToSubordinate_entryInfo__item_
    _SuperiorToSubordinate_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _SuperiorToSubordinate_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SuperiorToSubordinate_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinate_entryInfo__item__type_tab
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_at = None
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_id = u'id'
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SuperiorToSubordinate_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinate_entryInfo__item__type_tab
    ____SuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____SuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__values._cont = ____SuperiorToSubordinate_immediateSuperiorInfo__item__values__item_
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinate_entryInfo__item__type_tab
    _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList._cont = ______SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_
    _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value),
        (u'contextList', _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList),
        ])
    ____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_._ext = []
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext._cont = ____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_
    ___SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SuperiorToSubordinate_immediateSuperiorInfo__item_._cont = ASN1Dict([
        (u'type', ___SuperiorToSubordinate_immediateSuperiorInfo__item__type),
        (u'values', ___SuperiorToSubordinate_immediateSuperiorInfo__item__values),
        (u'valuesWithContext', ___SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext),
        ])
    __SuperiorToSubordinate_immediateSuperiorInfo__item_._ext = []
    _SuperiorToSubordinate_immediateSuperiorInfo._cont = __SuperiorToSubordinate_immediateSuperiorInfo__item_
    _SuperiorToSubordinate_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    SuperiorToSubordinate._cont = ASN1Dict([
        (u'contextPrefixInfo', _SuperiorToSubordinate_contextPrefixInfo),
        (u'entryInfo', _SuperiorToSubordinate_entryInfo),
        (u'immediateSuperiorInfo', _SuperiorToSubordinate_immediateSuperiorInfo),
        ])
    SuperiorToSubordinate._ext = []
    
    #-----< DITcontext >-----#
    DITcontext = SEQ_OF(name=u'DITcontext', mode=MODE_TYPE)
    _DITcontext__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'Vertex')))
    DITcontext._cont = _DITcontext__item_
    
    #-----< Vertex >-----#
    Vertex = SEQ(name=u'Vertex', mode=MODE_TYPE)
    _Vertex_rdn = SET_OF(name=u'rdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    _Vertex_admPointInfo = SET_OF(name=u'admPointInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __Vertex_admPointInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___Vertex_admPointInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____Vertex_admPointInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____Vertex_admPointInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____Vertex_admPointInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____Vertex_admPointInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____Vertex_admPointInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____Vertex_admPointInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___Vertex_admPointInfo__item__type._const_tab = ____Vertex_admPointInfo__item__type_tab
    ___Vertex_admPointInfo__item__type._const_tab_at = None
    ___Vertex_admPointInfo__item__type._const_tab_id = u'id'
    ___Vertex_admPointInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____Vertex_admPointInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____Vertex_admPointInfo__item__values__item_._const_tab = ____Vertex_admPointInfo__item__type_tab
    ____Vertex_admPointInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____Vertex_admPointInfo__item__values__item_._const_tab_id = u'Type'
    ___Vertex_admPointInfo__item__values._cont = ____Vertex_admPointInfo__item__values__item_
    ___Vertex_admPointInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___Vertex_admPointInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____Vertex_admPointInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____Vertex_admPointInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____Vertex_admPointInfo__item__valuesWithContext__item__value._const_tab = ____Vertex_admPointInfo__item__type_tab
    _____Vertex_admPointInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____Vertex_admPointInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____Vertex_admPointInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______Vertex_admPointInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____Vertex_admPointInfo__item__valuesWithContext__item__contextList._cont = ______Vertex_admPointInfo__item__valuesWithContext__item__contextList__item_
    _____Vertex_admPointInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____Vertex_admPointInfo__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____Vertex_admPointInfo__item__valuesWithContext__item__value),
        (u'contextList', _____Vertex_admPointInfo__item__valuesWithContext__item__contextList),
        ])
    ____Vertex_admPointInfo__item__valuesWithContext__item_._ext = []
    ___Vertex_admPointInfo__item__valuesWithContext._cont = ____Vertex_admPointInfo__item__valuesWithContext__item_
    ___Vertex_admPointInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __Vertex_admPointInfo__item_._cont = ASN1Dict([
        (u'type', ___Vertex_admPointInfo__item__type),
        (u'values', ___Vertex_admPointInfo__item__values),
        (u'valuesWithContext', ___Vertex_admPointInfo__item__valuesWithContext),
        ])
    __Vertex_admPointInfo__item_._ext = []
    _Vertex_admPointInfo._cont = __Vertex_admPointInfo__item_
    _Vertex_admPointInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _Vertex_subentries = SET_OF(name=u'subentries', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __Vertex_subentries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SubentryInfo')))
    _Vertex_subentries._cont = __Vertex_subentries__item_
    _Vertex_subentries._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _Vertex_accessPoints = SET_OF(name=u'accessPoints', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'MasterAndShadowAccessPoints')), opt=True)
    Vertex._cont = ASN1Dict([
        (u'rdn', _Vertex_rdn),
        (u'admPointInfo', _Vertex_admPointInfo),
        (u'subentries', _Vertex_subentries),
        (u'accessPoints', _Vertex_accessPoints),
        ])
    Vertex._ext = []
    
    #-----< SubentryInfo >-----#
    SubentryInfo = SEQ(name=u'SubentryInfo', mode=MODE_TYPE)
    _SubentryInfo_rdn = SET_OF(name=u'rdn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    _SubentryInfo_info = SET_OF(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __SubentryInfo_info__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SubentryInfo_info__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____SubentryInfo_info__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____SubentryInfo_info__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____SubentryInfo_info__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____SubentryInfo_info__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SubentryInfo_info__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SubentryInfo_info__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___SubentryInfo_info__item__type._const_tab = ____SubentryInfo_info__item__type_tab
    ___SubentryInfo_info__item__type._const_tab_at = None
    ___SubentryInfo_info__item__type._const_tab_id = u'id'
    ___SubentryInfo_info__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SubentryInfo_info__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SubentryInfo_info__item__values__item_._const_tab = ____SubentryInfo_info__item__type_tab
    ____SubentryInfo_info__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____SubentryInfo_info__item__values__item_._const_tab_id = u'Type'
    ___SubentryInfo_info__item__values._cont = ____SubentryInfo_info__item__values__item_
    ___SubentryInfo_info__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SubentryInfo_info__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SubentryInfo_info__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SubentryInfo_info__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SubentryInfo_info__item__valuesWithContext__item__value._const_tab = ____SubentryInfo_info__item__type_tab
    _____SubentryInfo_info__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SubentryInfo_info__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____SubentryInfo_info__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SubentryInfo_info__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SubentryInfo_info__item__valuesWithContext__item__contextList._cont = ______SubentryInfo_info__item__valuesWithContext__item__contextList__item_
    _____SubentryInfo_info__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SubentryInfo_info__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SubentryInfo_info__item__valuesWithContext__item__value),
        (u'contextList', _____SubentryInfo_info__item__valuesWithContext__item__contextList),
        ])
    ____SubentryInfo_info__item__valuesWithContext__item_._ext = []
    ___SubentryInfo_info__item__valuesWithContext._cont = ____SubentryInfo_info__item__valuesWithContext__item_
    ___SubentryInfo_info__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SubentryInfo_info__item_._cont = ASN1Dict([
        (u'type', ___SubentryInfo_info__item__type),
        (u'values', ___SubentryInfo_info__item__values),
        (u'valuesWithContext', ___SubentryInfo_info__item__valuesWithContext),
        ])
    __SubentryInfo_info__item_._ext = []
    _SubentryInfo_info._cont = __SubentryInfo_info__item_
    SubentryInfo._cont = ASN1Dict([
        (u'rdn', _SubentryInfo_rdn),
        (u'info', _SubentryInfo_info),
        ])
    SubentryInfo._ext = []
    
    #-----< SubordinateToSuperior >-----#
    SubordinateToSuperior = SEQ(name=u'SubordinateToSuperior', mode=MODE_TYPE)
    _SubordinateToSuperior_accessPoints = SET_OF(name=u'accessPoints', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'MasterAndShadowAccessPoints')), opt=True)
    _SubordinateToSuperior_alias = BOOL(name=u'alias', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _SubordinateToSuperior_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SubordinateToSuperior_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SubordinateToSuperior_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____SubordinateToSuperior_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____SubordinateToSuperior_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____SubordinateToSuperior_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____SubordinateToSuperior_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SubordinateToSuperior_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SubordinateToSuperior_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___SubordinateToSuperior_entryInfo__item__type._const_tab = ____SubordinateToSuperior_entryInfo__item__type_tab
    ___SubordinateToSuperior_entryInfo__item__type._const_tab_at = None
    ___SubordinateToSuperior_entryInfo__item__type._const_tab_id = u'id'
    ___SubordinateToSuperior_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SubordinateToSuperior_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SubordinateToSuperior_entryInfo__item__values__item_._const_tab = ____SubordinateToSuperior_entryInfo__item__type_tab
    ____SubordinateToSuperior_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____SubordinateToSuperior_entryInfo__item__values__item_._const_tab_id = u'Type'
    ___SubordinateToSuperior_entryInfo__item__values._cont = ____SubordinateToSuperior_entryInfo__item__values__item_
    ___SubordinateToSuperior_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SubordinateToSuperior_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SubordinateToSuperior_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__value._const_tab = ____SubordinateToSuperior_entryInfo__item__type_tab
    _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SubordinateToSuperior_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__contextList._cont = ______SubordinateToSuperior_entryInfo__item__valuesWithContext__item__contextList__item_
    _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SubordinateToSuperior_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__value),
        (u'contextList', _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__contextList),
        ])
    ____SubordinateToSuperior_entryInfo__item__valuesWithContext__item_._ext = []
    ___SubordinateToSuperior_entryInfo__item__valuesWithContext._cont = ____SubordinateToSuperior_entryInfo__item__valuesWithContext__item_
    ___SubordinateToSuperior_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SubordinateToSuperior_entryInfo__item_._cont = ASN1Dict([
        (u'type', ___SubordinateToSuperior_entryInfo__item__type),
        (u'values', ___SubordinateToSuperior_entryInfo__item__values),
        (u'valuesWithContext', ___SubordinateToSuperior_entryInfo__item__valuesWithContext),
        ])
    __SubordinateToSuperior_entryInfo__item_._ext = []
    _SubordinateToSuperior_entryInfo._cont = __SubordinateToSuperior_entryInfo__item_
    _SubordinateToSuperior_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _SubordinateToSuperior_subentries = SET_OF(name=u'subentries', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SubordinateToSuperior_subentries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SubentryInfo')))
    _SubordinateToSuperior_subentries._cont = __SubordinateToSuperior_subentries__item_
    _SubordinateToSuperior_subentries._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    SubordinateToSuperior._cont = ASN1Dict([
        (u'accessPoints', _SubordinateToSuperior_accessPoints),
        (u'alias', _SubordinateToSuperior_alias),
        (u'entryInfo', _SubordinateToSuperior_entryInfo),
        (u'subentries', _SubordinateToSuperior_subentries),
        ])
    SubordinateToSuperior._ext = []
    
    #-----< SuperiorToSubordinateModification >-----#
    SuperiorToSubordinateModification = SEQ(name=u'SuperiorToSubordinateModification', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
    _SuperiorToSubordinateModification_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
    _SuperiorToSubordinateModification_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SuperiorToSubordinateModification_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SuperiorToSubordinateModification_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____SuperiorToSubordinateModification_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____SuperiorToSubordinateModification_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___SuperiorToSubordinateModification_entryInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
    ___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_at = None
    ___SuperiorToSubordinateModification_entryInfo__item__type._const_tab_id = u'id'
    ___SuperiorToSubordinateModification_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SuperiorToSubordinateModification_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
    ____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____SuperiorToSubordinateModification_entryInfo__item__values__item_._const_tab_id = u'Type'
    ___SuperiorToSubordinateModification_entryInfo__item__values._cont = ____SuperiorToSubordinateModification_entryInfo__item__values__item_
    ___SuperiorToSubordinateModification_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
    _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._cont = ______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_
    _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value),
        (u'contextList', _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList),
        ])
    ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_._ext = []
    ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._cont = ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_
    ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SuperiorToSubordinateModification_entryInfo__item_._cont = ASN1Dict([
        (u'type', ___SuperiorToSubordinateModification_entryInfo__item__type),
        (u'values', ___SuperiorToSubordinateModification_entryInfo__item__values),
        (u'valuesWithContext', ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext),
        ])
    __SuperiorToSubordinateModification_entryInfo__item_._ext = []
    _SuperiorToSubordinateModification_entryInfo._cont = __SuperiorToSubordinateModification_entryInfo__item_
    _SuperiorToSubordinateModification_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _SuperiorToSubordinateModification_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SuperiorToSubordinateModification_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_at = None
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type._const_tab_id = u'id'
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
    ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values._cont = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____SuperiorToSubordinateModification_entryInfo__item__type_tab
    _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList._cont = ______SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_
    _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value),
        (u'contextList', _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList),
        ])
    ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_._ext = []
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext._cont = ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_
    ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SuperiorToSubordinateModification_immediateSuperiorInfo__item_._cont = ASN1Dict([
        (u'type', ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type),
        (u'values', ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values),
        (u'valuesWithContext', ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext),
        ])
    __SuperiorToSubordinateModification_immediateSuperiorInfo__item_._ext = []
    _SuperiorToSubordinateModification_immediateSuperiorInfo._cont = __SuperiorToSubordinateModification_immediateSuperiorInfo__item_
    _SuperiorToSubordinateModification_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    SuperiorToSubordinateModification._cont = ASN1Dict([
        (u'contextPrefixInfo', _SuperiorToSubordinateModification_contextPrefixInfo),
        (u'entryInfo', _SuperiorToSubordinateModification_entryInfo),
        (u'immediateSuperiorInfo', _SuperiorToSubordinateModification_immediateSuperiorInfo),
        ])
    SuperiorToSubordinateModification._ext = []
    
    #-----< NonSpecificHierarchicalAgreement >-----#
    NonSpecificHierarchicalAgreement = SEQ(name=u'NonSpecificHierarchicalAgreement', mode=MODE_TYPE)
    _NonSpecificHierarchicalAgreement_immediateSuperior = SEQ_OF(name=u'immediateSuperior', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    NonSpecificHierarchicalAgreement._cont = ASN1Dict([
        (u'immediateSuperior', _NonSpecificHierarchicalAgreement_immediateSuperior),
        ])
    NonSpecificHierarchicalAgreement._ext = []
    
    #-----< NHOBSuperiorToSubordinate >-----#
    NHOBSuperiorToSubordinate = SEQ(name=u'NHOBSuperiorToSubordinate', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
    _NHOBSuperiorToSubordinate_contextPrefixInfo = SEQ_OF(name=u'contextPrefixInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HierarchicalOperationalBindings', 'DITcontext')))
    _NHOBSuperiorToSubordinate_entryInfo = SET_OF(name=u'entryInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __NHOBSuperiorToSubordinate_entryInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___NHOBSuperiorToSubordinate_entryInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
    ___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_at = None
    ___NHOBSuperiorToSubordinate_entryInfo__item__type._const_tab_id = u'id'
    ___NHOBSuperiorToSubordinate_entryInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
    ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_._const_tab_id = u'Type'
    ___NHOBSuperiorToSubordinate_entryInfo__item__values._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_
    ___NHOBSuperiorToSubordinate_entryInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
    _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._cont = ______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_
    _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value),
        (u'contextList', _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList),
        ])
    ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_._ext = []
    ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._cont = ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_
    ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __NHOBSuperiorToSubordinate_entryInfo__item_._cont = ASN1Dict([
        (u'type', ___NHOBSuperiorToSubordinate_entryInfo__item__type),
        (u'values', ___NHOBSuperiorToSubordinate_entryInfo__item__values),
        (u'valuesWithContext', ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext),
        ])
    __NHOBSuperiorToSubordinate_entryInfo__item_._ext = []
    _NHOBSuperiorToSubordinate_entryInfo._cont = __NHOBSuperiorToSubordinate_entryInfo__item_
    _NHOBSuperiorToSubordinate_entryInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _NHOBSuperiorToSubordinate_immediateSuperiorInfo = SET_OF(name=u'immediateSuperiorInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_at = None
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type._const_tab_id = u'id'
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
    ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_._const_tab_id = u'Type'
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values._cont = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab = ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab
    _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList._cont = ______NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_
    _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value),
        (u'contextList', _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList),
        ])
    ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_._ext = []
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext._cont = ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_
    ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_._cont = ASN1Dict([
        (u'type', ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type),
        (u'values', ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values),
        (u'valuesWithContext', ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext),
        ])
    __NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_._ext = []
    _NHOBSuperiorToSubordinate_immediateSuperiorInfo._cont = __NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_
    _NHOBSuperiorToSubordinate_immediateSuperiorInfo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    NHOBSuperiorToSubordinate._cont = ASN1Dict([
        (u'contextPrefixInfo', _NHOBSuperiorToSubordinate_contextPrefixInfo),
        (u'entryInfo', _NHOBSuperiorToSubordinate_entryInfo),
        (u'immediateSuperiorInfo', _NHOBSuperiorToSubordinate_immediateSuperiorInfo),
        ])
    NHOBSuperiorToSubordinate._ext = []
    
    #-----< NHOBSubordinateToSuperior >-----#
    NHOBSubordinateToSuperior = SEQ(name=u'NHOBSubordinateToSuperior', mode=MODE_TYPE)
    _NHOBSubordinateToSuperior_accessPoints = SET_OF(name=u'accessPoints', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'MasterAndShadowAccessPoints')), opt=True)
    _NHOBSubordinateToSuperior_subentries = SET_OF(name=u'subentries', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __NHOBSubordinateToSuperior_subentries__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SubentryInfo')))
    _NHOBSubordinateToSuperior_subentries._cont = __NHOBSubordinateToSuperior_subentries__item_
    _NHOBSubordinateToSuperior_subentries._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    NHOBSubordinateToSuperior._cont = ASN1Dict([
        (u'accessPoints', _NHOBSubordinateToSuperior_accessPoints),
        (u'subentries', _NHOBSubordinateToSuperior_subentries),
        ])
    NHOBSubordinateToSuperior._ext = []
    
    #-----< hierarchicalOperationalBinding >-----#
    hierarchicalOperationalBinding = CLASS(name=u'hierarchicalOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    _hierarchicalOperationalBinding_val_Agreement = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    __APPLICATION_CONTEXT_bind_operation_val_ArgumentType = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindArgument')))
    __APPLICATION_CONTEXT_bind_operation_val_ResultType = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindResult')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____OPERATION_Errors_val_ParameterType_0_unsigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._cont = ASN1Dict([
        (u'serviceError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError),
        (u'securityError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError),
        ])
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._ext = []
    ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ___OPERATION_Errors_val_ParameterType_0_unsigned._cont = ASN1Dict([
        (u'versions', ____OPERATION_Errors_val_ParameterType_0_unsigned_versions),
        (u'error', ____OPERATION_Errors_val_ParameterType_0_unsigned_error),
        (u'securityParameters', ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters),
        ])
    ___OPERATION_Errors_val_ParameterType_0_unsigned._ext = None
    ___OPERATION_Errors_val_ParameterType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._cont = ASN1Dict([
        (u'serviceError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError),
        (u'securityError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError),
        ])
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._ext = []
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'versions', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions),
        (u'error', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error),
        (u'securityParameters', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._ext = None
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_0._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_0_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_0._ext = None
    __OPERATION_Errors_val_ParameterType_0_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_0._ext = None
    __OPERATION_Errors_val_ParameterType_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1._ext = None
    __OPERATION_Errors_val_ParameterType_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2._ext = None
    __OPERATION_Errors_val_ParameterType_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3._ext = None
    __OPERATION_Errors_val_ParameterType_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4._ext = None
    __OPERATION_Errors_val_ParameterType_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5._ext = None
    __OPERATION_Errors_val_ParameterType_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_6_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_6_signed._ext = []
    __OPERATION_Errors_val_ParameterType_6._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_6_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_6_signed),
        ])
    __OPERATION_Errors_val_ParameterType_6._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_1._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_1_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResult')))
    __OPERATION_Errors_val_ParameterType_0_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_3 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_3._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_3._ext = None
    __OPERATION_Errors_val_ParameterType_1_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_0._ext = None
    __OPERATION_Errors_val_ParameterType_2_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_0._ext = None
    __OPERATION_Errors_val_ParameterType_3_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3_0._ext = None
    __OPERATION_Errors_val_ParameterType_4_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_0._ext = None
    __OPERATION_Errors_val_ParameterType_5_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_4 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_4._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_4._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_5 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_5._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_5._ext = None
    __OPERATION_Errors_val_ParameterType_6_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_6_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_6_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_6_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_6_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_6_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_6_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_6_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_6_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_6 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_6._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_6._ext = None
    __OPERATION_Errors_val_ParameterType_4_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_1._ext = None
    __OPERATION_Errors_val_ParameterType_5_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_7 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_7._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_7._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_8 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_8._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_8._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_9 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_9._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_9._ext = None
    __OPERATION_Errors_val_ParameterType_1_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_1._ext = None
    __OPERATION_Errors_val_ParameterType_2_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_10 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_10._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_10._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_11 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType._cont = _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType._cont = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_11._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_11._ext = None
    __OPERATION_Errors_val_ParameterType_1_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_2._ext = None
    __OPERATION_Errors_val_ParameterType_2_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_2_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_2._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_12 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_12._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_12._ext = None
    __shadowOperationalBinding_roleA_val_EstablishParam = SEQ(name=u'EstablishParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
    __shadowOperationalBinding_roleA_val_ModifyParam = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinateModification')))
    __shadowOperationalBinding_roleB_val_EstablishParam = SEQ(name=u'EstablishParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SubordinateToSuperior')))
    __shadowOperationalBinding_roleB_val_ModifyParam = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SubordinateToSuperior')))
    hierarchicalOperationalBinding._val = dict([(u'Agreement', _hierarchicalOperationalBinding_val_Agreement), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __shadowOperationalBinding_roleA_val_EstablishParam), (u'modify', True), (u'ModifyParam', __shadowOperationalBinding_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __shadowOperationalBinding_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __shadowOperationalBinding_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 2))])
    
    #-----< nonSpecificHierarchicalOperationalBinding >-----#
    nonSpecificHierarchicalOperationalBinding = CLASS(name=u'nonSpecificHierarchicalOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    _nonSpecificHierarchicalOperationalBinding_val_Agreement = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    __shadowOperationalBinding_roleA_val_EstablishParam_0 = SEQ(name=u'EstablishParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NHOBSuperiorToSubordinate')))
    __shadowOperationalBinding_roleA_val_ModifyParam_0 = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NHOBSuperiorToSubordinate')))
    __shadowOperationalBinding_roleB_val_EstablishParam_0 = SEQ(name=u'EstablishParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NHOBSubordinateToSuperior')))
    __shadowOperationalBinding_roleB_val_ModifyParam_0 = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NHOBSubordinateToSuperior')))
    nonSpecificHierarchicalOperationalBinding._val = dict([(u'Agreement', _nonSpecificHierarchicalOperationalBinding_val_Agreement), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __shadowOperationalBinding_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __shadowOperationalBinding_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __shadowOperationalBinding_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __shadowOperationalBinding_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])
    
    _all_ = [
        _HierarchicalAgreement_rdn,
        _HierarchicalAgreement_immediateSuperior,
        HierarchicalAgreement,
        _SuperiorToSubordinate_contextPrefixInfo,
        ____SuperiorToSubordinate_entryInfo__item__type_tab,
        _____SuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        _____SuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        ___SuperiorToSubordinate_entryInfo__item__type,
        ____SuperiorToSubordinate_entryInfo__item__values__item_,
        ___SuperiorToSubordinate_entryInfo__item__values,
        _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value,
        ______SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_,
        _____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList,
        ____SuperiorToSubordinate_entryInfo__item__valuesWithContext__item_,
        ___SuperiorToSubordinate_entryInfo__item__valuesWithContext,
        __SuperiorToSubordinate_entryInfo__item_,
        _SuperiorToSubordinate_entryInfo,
        ___SuperiorToSubordinate_immediateSuperiorInfo__item__type,
        ____SuperiorToSubordinate_immediateSuperiorInfo__item__values__item_,
        ___SuperiorToSubordinate_immediateSuperiorInfo__item__values,
        _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value,
        ______SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_,
        _____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList,
        ____SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_,
        ___SuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext,
        __SuperiorToSubordinate_immediateSuperiorInfo__item_,
        _SuperiorToSubordinate_immediateSuperiorInfo,
        SuperiorToSubordinate,
        _DITcontext__item_,
        DITcontext,
        _Vertex_rdn,
        ____Vertex_admPointInfo__item__type_tab,
        _____Vertex_admPointInfo__item__type_tab_val_Type_0,
        _____Vertex_admPointInfo__item__type_tab_val_Type_1,
        ___Vertex_admPointInfo__item__type,
        ____Vertex_admPointInfo__item__values__item_,
        ___Vertex_admPointInfo__item__values,
        _____Vertex_admPointInfo__item__valuesWithContext__item__value,
        ______Vertex_admPointInfo__item__valuesWithContext__item__contextList__item_,
        _____Vertex_admPointInfo__item__valuesWithContext__item__contextList,
        ____Vertex_admPointInfo__item__valuesWithContext__item_,
        ___Vertex_admPointInfo__item__valuesWithContext,
        __Vertex_admPointInfo__item_,
        _Vertex_admPointInfo,
        __Vertex_subentries__item_,
        _Vertex_subentries,
        _Vertex_accessPoints,
        Vertex,
        _SubentryInfo_rdn,
        ____SubentryInfo_info__item__type_tab,
        _____SubentryInfo_info__item__type_tab_val_Type_0,
        _____SubentryInfo_info__item__type_tab_val_Type_1,
        ___SubentryInfo_info__item__type,
        ____SubentryInfo_info__item__values__item_,
        ___SubentryInfo_info__item__values,
        _____SubentryInfo_info__item__valuesWithContext__item__value,
        ______SubentryInfo_info__item__valuesWithContext__item__contextList__item_,
        _____SubentryInfo_info__item__valuesWithContext__item__contextList,
        ____SubentryInfo_info__item__valuesWithContext__item_,
        ___SubentryInfo_info__item__valuesWithContext,
        __SubentryInfo_info__item_,
        _SubentryInfo_info,
        SubentryInfo,
        _SubordinateToSuperior_accessPoints,
        _SubordinateToSuperior_alias,
        ____SubordinateToSuperior_entryInfo__item__type_tab,
        _____SubordinateToSuperior_entryInfo__item__type_tab_val_Type_0,
        _____SubordinateToSuperior_entryInfo__item__type_tab_val_Type_1,
        ___SubordinateToSuperior_entryInfo__item__type,
        ____SubordinateToSuperior_entryInfo__item__values__item_,
        ___SubordinateToSuperior_entryInfo__item__values,
        _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__value,
        ______SubordinateToSuperior_entryInfo__item__valuesWithContext__item__contextList__item_,
        _____SubordinateToSuperior_entryInfo__item__valuesWithContext__item__contextList,
        ____SubordinateToSuperior_entryInfo__item__valuesWithContext__item_,
        ___SubordinateToSuperior_entryInfo__item__valuesWithContext,
        __SubordinateToSuperior_entryInfo__item_,
        _SubordinateToSuperior_entryInfo,
        __SubordinateToSuperior_subentries__item_,
        _SubordinateToSuperior_subentries,
        SubordinateToSuperior,
        _SuperiorToSubordinateModification_contextPrefixInfo,
        ____SuperiorToSubordinateModification_entryInfo__item__type_tab,
        _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_0,
        _____SuperiorToSubordinateModification_entryInfo__item__type_tab_val_Type_1,
        ___SuperiorToSubordinateModification_entryInfo__item__type,
        ____SuperiorToSubordinateModification_entryInfo__item__values__item_,
        ___SuperiorToSubordinateModification_entryInfo__item__values,
        _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__value,
        ______SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList__item_,
        _____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item__contextList,
        ____SuperiorToSubordinateModification_entryInfo__item__valuesWithContext__item_,
        ___SuperiorToSubordinateModification_entryInfo__item__valuesWithContext,
        __SuperiorToSubordinateModification_entryInfo__item_,
        _SuperiorToSubordinateModification_entryInfo,
        ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__type,
        ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__values__item_,
        ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__values,
        _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__value,
        ______SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_,
        _____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item__contextList,
        ____SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext__item_,
        ___SuperiorToSubordinateModification_immediateSuperiorInfo__item__valuesWithContext,
        __SuperiorToSubordinateModification_immediateSuperiorInfo__item_,
        _SuperiorToSubordinateModification_immediateSuperiorInfo,
        SuperiorToSubordinateModification,
        _NonSpecificHierarchicalAgreement_immediateSuperior,
        NonSpecificHierarchicalAgreement,
        _NHOBSuperiorToSubordinate_contextPrefixInfo,
        ____NHOBSuperiorToSubordinate_entryInfo__item__type_tab,
        _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_0,
        _____NHOBSuperiorToSubordinate_entryInfo__item__type_tab_val_Type_1,
        ___NHOBSuperiorToSubordinate_entryInfo__item__type,
        ____NHOBSuperiorToSubordinate_entryInfo__item__values__item_,
        ___NHOBSuperiorToSubordinate_entryInfo__item__values,
        _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__value,
        ______NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList__item_,
        _____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item__contextList,
        ____NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext__item_,
        ___NHOBSuperiorToSubordinate_entryInfo__item__valuesWithContext,
        __NHOBSuperiorToSubordinate_entryInfo__item_,
        _NHOBSuperiorToSubordinate_entryInfo,
        ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__type,
        ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values__item_,
        ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__values,
        _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__value,
        ______NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList__item_,
        _____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item__contextList,
        ____NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext__item_,
        ___NHOBSuperiorToSubordinate_immediateSuperiorInfo__item__valuesWithContext,
        __NHOBSuperiorToSubordinate_immediateSuperiorInfo__item_,
        _NHOBSuperiorToSubordinate_immediateSuperiorInfo,
        NHOBSuperiorToSubordinate,
        _NHOBSubordinateToSuperior_accessPoints,
        __NHOBSubordinateToSuperior_subentries__item_,
        _NHOBSubordinateToSuperior_subentries,
        NHOBSubordinateToSuperior,
        hierarchicalOperationalBinding,
        _hierarchicalOperationalBinding_val_Agreement,
        __APPLICATION_CONTEXT_bind_operation_val_ArgumentType,
        __APPLICATION_CONTEXT_bind_operation_val_ResultType,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_versions,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_error,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters,
        ___OPERATION_Errors_val_ParameterType_0_unsigned,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_signed,
        __OPERATION_Errors_val_ParameterType_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_0_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_0_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0,
        ___OPERATION_Errors_val_ParameterType_0_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_0_signed,
        __OPERATION_Errors_val_ParameterType_0_0,
        ___OPERATION_Errors_val_ParameterType_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_signed,
        __OPERATION_Errors_val_ParameterType_1,
        ___OPERATION_Errors_val_ParameterType_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_signed,
        __OPERATION_Errors_val_ParameterType_2,
        ___OPERATION_Errors_val_ParameterType_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_signed,
        __OPERATION_Errors_val_ParameterType_3,
        ___OPERATION_Errors_val_ParameterType_4_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_signed,
        __OPERATION_Errors_val_ParameterType_4,
        ___OPERATION_Errors_val_ParameterType_5_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_signed,
        __OPERATION_Errors_val_ParameterType_5,
        ___OPERATION_Errors_val_ParameterType_6_unsigned,
        ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_6_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_6_signed,
        __OPERATION_Errors_val_ParameterType_6,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_1_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_1_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_2,
        __APPLICATION_CONTEXT_Operations_val_ResultType_2,
        ___OPERATION_Errors_val_ParameterType_0_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_1_signed,
        __OPERATION_Errors_val_ParameterType_0_1,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_3,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_3,
        ___OPERATION_Errors_val_ParameterType_1_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_0_signed,
        __OPERATION_Errors_val_ParameterType_1_0,
        ___OPERATION_Errors_val_ParameterType_2_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_0_signed,
        __OPERATION_Errors_val_ParameterType_2_0,
        ___OPERATION_Errors_val_ParameterType_3_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_0_signed,
        __OPERATION_Errors_val_ParameterType_3_0,
        ___OPERATION_Errors_val_ParameterType_4_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_0_signed,
        __OPERATION_Errors_val_ParameterType_4_0,
        ___OPERATION_Errors_val_ParameterType_5_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_0_signed,
        __OPERATION_Errors_val_ParameterType_5_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_4,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_4,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_5,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_5,
        ___OPERATION_Errors_val_ParameterType_6_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_6_0_signed,
        __OPERATION_Errors_val_ParameterType_6_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_6,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_6,
        ___OPERATION_Errors_val_ParameterType_4_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_1_signed,
        __OPERATION_Errors_val_ParameterType_4_1,
        ___OPERATION_Errors_val_ParameterType_5_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_1_signed,
        __OPERATION_Errors_val_ParameterType_5_1,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_7,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_7,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_8,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_8,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_9,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_9,
        ___OPERATION_Errors_val_ParameterType_1_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_1_signed,
        __OPERATION_Errors_val_ParameterType_1_1,
        ___OPERATION_Errors_val_ParameterType_2_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_1_signed,
        __OPERATION_Errors_val_ParameterType_2_1,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_10,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_10,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_11,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_11,
        ___OPERATION_Errors_val_ParameterType_1_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_2_signed,
        __OPERATION_Errors_val_ParameterType_1_2,
        ___OPERATION_Errors_val_ParameterType_2_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_2_signed,
        __OPERATION_Errors_val_ParameterType_2_2,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_12,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_12,
        __shadowOperationalBinding_roleA_val_EstablishParam,
        __shadowOperationalBinding_roleA_val_ModifyParam,
        __shadowOperationalBinding_roleB_val_EstablishParam,
        __shadowOperationalBinding_roleB_val_ModifyParam,
        nonSpecificHierarchicalOperationalBinding,
        _nonSpecificHierarchicalOperationalBinding_val_Agreement,
        __shadowOperationalBinding_roleA_val_EstablishParam_0,
        __shadowOperationalBinding_roleA_val_ModifyParam_0,
        __shadowOperationalBinding_roleB_val_EstablishParam_0,
        __shadowOperationalBinding_roleB_val_ModifyParam_0,
    ]

class InformationFramework:

    _name_  = u'InformationFramework'
    _oid_   = [2, 5, 1, 1, 7]
    
    _obj_ = [
        u'Attribute',
        u'AttributeType',
        u'AttributeValue',
        u'Context',
        u'AttributeValueAssertion',
        u'ContextAssertion',
        u'AttributeTypeAssertion',
        u'SupportedAttributes',
        u'SupportedContexts',
        u'Name',
        u'RDNSequence',
        u'DistinguishedName',
        u'RelativeDistinguishedName',
        u'AttributeTypeAndValue',
        u'SubtreeSpecification',
        u'LocalName',
        u'ChopSpecification',
        u'BaseDistance',
        u'Refinement',
        u'OBJECT-CLASS',
        u'ObjectClassKind',
        u'top',
        u'alias',
        u'parent',
        u'child',
        u'ATTRIBUTE',
        u'AttributeUsage',
        u'objectClass',
        u'aliasedEntryName',
        u'MATCHING-RULE',
        u'objectIdentifierMatch',
        u'distinguishedNameMatch',
        u'MAPPING-BASED-MATCHING',
        u'NAME-FORM',
        u'DITStructureRule',
        u'RuleIdentifier',
        u'STRUCTURE-RULE',
        u'DITContentRule',
        u'CONTENT-RULE',
        u'CONTEXT',
        u'DITContextUse',
        u'DIT-CONTEXT-USE-RULE',
        u'FRIENDS',
        u'SYNTAX-NAME',
        u'subentry',
        u'subentryNameForm',
        u'subtreeSpecification',
        u'administrativeRole',
        u'createTimestamp',
        u'modifyTimestamp',
        u'subschemaTimestamp',
        u'creatorsName',
        u'modifiersName',
        u'subschemaSubentryList',
        u'accessControlSubentryList',
        u'collectiveAttributeSubentryList',
        u'contextDefaultSubentryList',
        u'serviceAdminSubentryList',
        u'pwdAdminSubentryList',
        u'hasSubordinates',
        u'accessControlSubentry',
        u'collectiveAttributeSubentry',
        u'collectiveExclusions',
        u'contextAssertionSubentry',
        u'contextAssertionDefaults',
        u'serviceAdminSubentry',
        u'searchRules',
        u'SearchRuleDescription',
        u'pwdAdminSubentry',
        u'pwdAttribute',
        u'pwdHistory',
        u'PwdHistory',
        u'pwdRecentlyExpired',
        u'pwdHistoryMatch',
        u'hierarchyLevel',
        u'HierarchyLevel',
        u'hierarchyBelow',
        u'HierarchyBelow',
        u'hierarchyParent',
        u'hierarchyTop',
        u'id-oc-top',
        u'id-oc-alias',
        u'id-oc-parent',
        u'id-oc-child',
        u'id-at-objectClass',
        u'id-at-aliasedEntryName',
        u'id-at-pwdAttribute',
        u'id-mr-objectIdentifierMatch',
        u'id-mr-distinguishedNameMatch',
        u'id-oa-excludeAllCollectiveAttributes',
        u'id-oa-createTimestamp',
        u'id-oa-modifyTimestamp',
        u'id-oa-creatorsName',
        u'id-oa-modifiersName',
        u'id-oa-administrativeRole',
        u'id-oa-subtreeSpecification',
        u'id-oa-collectiveExclusions',
        u'id-oa-subschemaTimestamp',
        u'id-oa-hasSubordinates',
        u'id-oa-subschemaSubentryList',
        u'id-oa-accessControlSubentryList',
        u'id-oa-collectiveAttributeSubentryList',
        u'id-oa-contextDefaultSubentryList',
        u'id-oa-contextAssertionDefault',
        u'id-oa-serviceAdminSubentryList',
        u'id-oa-searchRules',
        u'id-oa-hierarchyLevel',
        u'id-oa-hierarchyBelow',
        u'id-oa-hierarchyParent',
        u'id-oa-hierarchyTop',
        u'id-oa-pwdAdminSubentryList',
        u'id-oa-allAttributeTypes',
        u'id-sc-subentry',
        u'id-sc-accessControlSubentry',
        u'id-sc-collectiveAttributeSubentry',
        u'id-sc-contextAssertionSubentry',
        u'id-sc-serviceAdminSubentry',
        u'id-sc-pwdAdminSubentry',
        u'id-nf-subentryNameForm',
        u'id-ar-autonomousArea',
        u'id-ar-accessControlSpecificArea',
        u'id-ar-accessControlInnerArea',
        u'id-ar-subschemaAdminSpecificArea',
        u'id-ar-collectiveAttributeSpecificArea',
        u'id-ar-collectiveAttributeInnerArea',
        u'id-ar-contextDefaultSpecificArea',
        u'id-ar-serviceSpecificArea',
        u'id-ar-pwdAdminSpecificArea',
        ]
    _type_ = [
        u'Attribute',
        u'AttributeType',
        u'AttributeValue',
        u'Context',
        u'AttributeValueAssertion',
        u'ContextAssertion',
        u'AttributeTypeAssertion',
        u'Name',
        u'RDNSequence',
        u'DistinguishedName',
        u'RelativeDistinguishedName',
        u'AttributeTypeAndValue',
        u'SubtreeSpecification',
        u'LocalName',
        u'ChopSpecification',
        u'BaseDistance',
        u'Refinement',
        u'OBJECT-CLASS',
        u'ObjectClassKind',
        u'ATTRIBUTE',
        u'AttributeUsage',
        u'MATCHING-RULE',
        u'MAPPING-BASED-MATCHING',
        u'NAME-FORM',
        u'DITStructureRule',
        u'RuleIdentifier',
        u'STRUCTURE-RULE',
        u'DITContentRule',
        u'CONTENT-RULE',
        u'CONTEXT',
        u'DITContextUse',
        u'DIT-CONTEXT-USE-RULE',
        u'FRIENDS',
        u'SYNTAX-NAME',
        u'SearchRuleDescription',
        u'PwdHistory',
        u'HierarchyLevel',
        u'HierarchyBelow',
        ]
    _set_ = [
        u'SupportedAttributes',
        u'SupportedContexts',
        ]
    _val_ = [
        u'top',
        u'alias',
        u'parent',
        u'child',
        u'objectClass',
        u'aliasedEntryName',
        u'objectIdentifierMatch',
        u'distinguishedNameMatch',
        u'subentry',
        u'subentryNameForm',
        u'subtreeSpecification',
        u'administrativeRole',
        u'createTimestamp',
        u'modifyTimestamp',
        u'subschemaTimestamp',
        u'creatorsName',
        u'modifiersName',
        u'subschemaSubentryList',
        u'accessControlSubentryList',
        u'collectiveAttributeSubentryList',
        u'contextDefaultSubentryList',
        u'serviceAdminSubentryList',
        u'pwdAdminSubentryList',
        u'hasSubordinates',
        u'accessControlSubentry',
        u'collectiveAttributeSubentry',
        u'collectiveExclusions',
        u'contextAssertionSubentry',
        u'contextAssertionDefaults',
        u'serviceAdminSubentry',
        u'searchRules',
        u'pwdAdminSubentry',
        u'pwdAttribute',
        u'pwdHistory',
        u'pwdRecentlyExpired',
        u'pwdHistoryMatch',
        u'hierarchyLevel',
        u'hierarchyBelow',
        u'hierarchyParent',
        u'hierarchyTop',
        u'id-oc-top',
        u'id-oc-alias',
        u'id-oc-parent',
        u'id-oc-child',
        u'id-at-objectClass',
        u'id-at-aliasedEntryName',
        u'id-at-pwdAttribute',
        u'id-mr-objectIdentifierMatch',
        u'id-mr-distinguishedNameMatch',
        u'id-oa-excludeAllCollectiveAttributes',
        u'id-oa-createTimestamp',
        u'id-oa-modifyTimestamp',
        u'id-oa-creatorsName',
        u'id-oa-modifiersName',
        u'id-oa-administrativeRole',
        u'id-oa-subtreeSpecification',
        u'id-oa-collectiveExclusions',
        u'id-oa-subschemaTimestamp',
        u'id-oa-hasSubordinates',
        u'id-oa-subschemaSubentryList',
        u'id-oa-accessControlSubentryList',
        u'id-oa-collectiveAttributeSubentryList',
        u'id-oa-contextDefaultSubentryList',
        u'id-oa-contextAssertionDefault',
        u'id-oa-serviceAdminSubentryList',
        u'id-oa-searchRules',
        u'id-oa-hierarchyLevel',
        u'id-oa-hierarchyBelow',
        u'id-oa-hierarchyParent',
        u'id-oa-hierarchyTop',
        u'id-oa-pwdAdminSubentryList',
        u'id-oa-allAttributeTypes',
        u'id-sc-subentry',
        u'id-sc-accessControlSubentry',
        u'id-sc-collectiveAttributeSubentry',
        u'id-sc-contextAssertionSubentry',
        u'id-sc-serviceAdminSubentry',
        u'id-sc-pwdAdminSubentry',
        u'id-nf-subentryNameForm',
        u'id-ar-autonomousArea',
        u'id-ar-accessControlSpecificArea',
        u'id-ar-accessControlInnerArea',
        u'id-ar-subschemaAdminSpecificArea',
        u'id-ar-collectiveAttributeSpecificArea',
        u'id-ar-collectiveAttributeInnerArea',
        u'id-ar-contextDefaultSpecificArea',
        u'id-ar-serviceSpecificArea',
        u'id-ar-pwdAdminSpecificArea',
        ]
    _class_ = [
        u'SupportedAttributes',
        u'SupportedContexts',
        u'OBJECT-CLASS',
        u'top',
        u'alias',
        u'parent',
        u'child',
        u'ATTRIBUTE',
        u'objectClass',
        u'aliasedEntryName',
        u'MATCHING-RULE',
        u'objectIdentifierMatch',
        u'distinguishedNameMatch',
        u'MAPPING-BASED-MATCHING',
        u'NAME-FORM',
        u'STRUCTURE-RULE',
        u'CONTENT-RULE',
        u'CONTEXT',
        u'DIT-CONTEXT-USE-RULE',
        u'FRIENDS',
        u'SYNTAX-NAME',
        u'subentry',
        u'subentryNameForm',
        u'subtreeSpecification',
        u'administrativeRole',
        u'createTimestamp',
        u'modifyTimestamp',
        u'subschemaTimestamp',
        u'creatorsName',
        u'modifiersName',
        u'subschemaSubentryList',
        u'accessControlSubentryList',
        u'collectiveAttributeSubentryList',
        u'contextDefaultSubentryList',
        u'serviceAdminSubentryList',
        u'pwdAdminSubentryList',
        u'hasSubordinates',
        u'accessControlSubentry',
        u'collectiveAttributeSubentry',
        u'collectiveExclusions',
        u'contextAssertionSubentry',
        u'contextAssertionDefaults',
        u'serviceAdminSubentry',
        u'searchRules',
        u'pwdAdminSubentry',
        u'pwdAttribute',
        u'pwdHistory',
        u'pwdRecentlyExpired',
        u'pwdHistoryMatch',
        u'hierarchyLevel',
        u'hierarchyBelow',
        u'hierarchyParent',
        u'hierarchyTop',
        ]
    _param_ = [
        u'Attribute',
        u'MAPPING-BASED-MATCHING',
        u'pwdHistory',
        u'PwdHistory',
        u'pwdRecentlyExpired',
        u'pwdHistoryMatch',
        ]
    
    #-----< Attribute >-----#
    Attribute = SEQ(name=u'Attribute', mode=MODE_TYPE, param=True)
    
    #-----< AttributeType >-----#
    AttributeType = OID(name=u'AttributeType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    
    #-----< AttributeValue >-----#
    AttributeValue = OPEN(name=u'AttributeValue', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    
    #-----< Context >-----#
    Context = SEQ(name=u'Context', mode=MODE_TYPE)
    _Context_contextType = OID(name=u'contextType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    __Context_contextType_tab = CLASS(name='_tab_CONTEXT', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    __Context_contextType_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _Context_contextType._const_tab = __Context_contextType_tab
    _Context_contextType._const_tab_at = None
    _Context_contextType._const_tab_id = u'id'
    _Context_contextValues = SET_OF(name=u'contextValues', mode=MODE_TYPE)
    __Context_contextValues__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'Type']))
    ___Context_contextValues__item__tab = CLASS(name='_tab_CONTEXT', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    ___Context_contextValues__item__tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Context_contextValues__item_._const_tab = ___Context_contextValues__item__tab
    __Context_contextValues__item_._const_tab_at = ('..', '..', u'contextType')
    __Context_contextValues__item_._const_tab_id = u'Type'
    _Context_contextValues._cont = __Context_contextValues__item_
    _Context_contextValues._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _Context_fallback = BOOL(name=u'fallback', mode=MODE_TYPE, default=False)
    Context._cont = ASN1Dict([
        (u'contextType', _Context_contextType),
        (u'contextValues', _Context_contextValues),
        (u'fallback', _Context_fallback),
        ])
    Context._ext = []
    
    #-----< AttributeValueAssertion >-----#
    AttributeValueAssertion = SEQ(name=u'AttributeValueAssertion', mode=MODE_TYPE)
    _AttributeValueAssertion_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __AttributeValueAssertion_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ___AttributeValueAssertion_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    ___AttributeValueAssertion_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __AttributeValueAssertion_type_tab._val = ASN1Set(rv=[dict([(u'Type', ___AttributeValueAssertion_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ___AttributeValueAssertion_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    _AttributeValueAssertion_type._const_tab = __AttributeValueAssertion_type_tab
    _AttributeValueAssertion_type._const_tab_at = None
    _AttributeValueAssertion_type._const_tab_id = u'id'
    _AttributeValueAssertion_assertion = OPEN(name=u'assertion', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'equality-match', u'AssertionType']))
    _AttributeValueAssertion_assertion._const_tab = __AttributeValueAssertion_type_tab
    _AttributeValueAssertion_assertion._const_tab_at = ('..', u'type')
    _AttributeValueAssertion_assertion._const_tab_id = u'AssertionType'
    _AttributeValueAssertion_assertedContexts = CHOICE(name=u'assertedContexts', mode=MODE_TYPE, opt=True)
    __AttributeValueAssertion_assertedContexts_allContexts = NULL(name=u'allContexts', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __AttributeValueAssertion_assertedContexts_selectedContexts = SET_OF(name=u'selectedContexts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___AttributeValueAssertion_assertedContexts_selectedContexts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'ContextAssertion')))
    __AttributeValueAssertion_assertedContexts_selectedContexts._cont = ___AttributeValueAssertion_assertedContexts_selectedContexts__item_
    __AttributeValueAssertion_assertedContexts_selectedContexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _AttributeValueAssertion_assertedContexts._cont = ASN1Dict([
        (u'allContexts', __AttributeValueAssertion_assertedContexts_allContexts),
        (u'selectedContexts', __AttributeValueAssertion_assertedContexts_selectedContexts),
        ])
    _AttributeValueAssertion_assertedContexts._ext = None
    AttributeValueAssertion._cont = ASN1Dict([
        (u'type', _AttributeValueAssertion_type),
        (u'assertion', _AttributeValueAssertion_assertion),
        (u'assertedContexts', _AttributeValueAssertion_assertedContexts),
        ])
    AttributeValueAssertion._ext = []
    
    #-----< ContextAssertion >-----#
    ContextAssertion = SEQ(name=u'ContextAssertion', mode=MODE_TYPE)
    _ContextAssertion_contextType = OID(name=u'contextType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    __ContextAssertion_contextType_tab = CLASS(name='_tab_CONTEXT', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    __ContextAssertion_contextType_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _ContextAssertion_contextType._const_tab = __ContextAssertion_contextType_tab
    _ContextAssertion_contextType._const_tab_at = None
    _ContextAssertion_contextType._const_tab_id = u'id'
    _ContextAssertion_contextValues = SET_OF(name=u'contextValues', mode=MODE_TYPE)
    __ContextAssertion_contextValues__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'Assertion']))
    ___ContextAssertion_contextValues__item__tab = CLASS(name='_tab_CONTEXT', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    ___ContextAssertion_contextValues__item__tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __ContextAssertion_contextValues__item_._const_tab = ___ContextAssertion_contextValues__item__tab
    __ContextAssertion_contextValues__item_._const_tab_at = ('..', '..', u'contextType')
    __ContextAssertion_contextValues__item_._const_tab_id = u'Assertion'
    _ContextAssertion_contextValues._cont = __ContextAssertion_contextValues__item_
    _ContextAssertion_contextValues._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ContextAssertion._cont = ASN1Dict([
        (u'contextType', _ContextAssertion_contextType),
        (u'contextValues', _ContextAssertion_contextValues),
        ])
    ContextAssertion._ext = []
    
    #-----< AttributeTypeAssertion >-----#
    AttributeTypeAssertion = SEQ(name=u'AttributeTypeAssertion', mode=MODE_TYPE)
    _AttributeTypeAssertion_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __AttributeTypeAssertion_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ___AttributeTypeAssertion_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ___AttributeTypeAssertion_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __AttributeTypeAssertion_type_tab._val = ASN1Set(rv=[dict([(u'Type', ___AttributeTypeAssertion_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ___AttributeTypeAssertion_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    _AttributeTypeAssertion_type._const_tab = __AttributeTypeAssertion_type_tab
    _AttributeTypeAssertion_type._const_tab_at = None
    _AttributeTypeAssertion_type._const_tab_id = u'id'
    _AttributeTypeAssertion_assertedContexts = SEQ_OF(name=u'assertedContexts', mode=MODE_TYPE, opt=True)
    __AttributeTypeAssertion_assertedContexts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'ContextAssertion')))
    _AttributeTypeAssertion_assertedContexts._cont = __AttributeTypeAssertion_assertedContexts__item_
    _AttributeTypeAssertion_assertedContexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    AttributeTypeAssertion._cont = ASN1Dict([
        (u'type', _AttributeTypeAssertion_type),
        (u'assertedContexts', _AttributeTypeAssertion_assertedContexts),
        ])
    AttributeTypeAssertion._ext = []
    
    #-----< SupportedAttributes >-----#
    SupportedAttributes = CLASS(name=u'SupportedAttributes', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _SupportedAttributes_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _SupportedAttributes_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    SupportedAttributes._val = ASN1Set(rv=[dict([(u'Type', _SupportedAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _SupportedAttributes_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=[], er=[])
    
    #-----< SupportedContexts >-----#
    SupportedContexts = CLASS(name=u'SupportedContexts', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    SupportedContexts._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
    
    #-----< Name >-----#
    Name = CHOICE(name=u'Name', mode=MODE_TYPE)
    _Name_rdnSequence = SEQ_OF(name=u'rdnSequence', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RDNSequence')))
    Name._cont = ASN1Dict([
        (u'rdnSequence', _Name_rdnSequence),
        ])
    Name._ext = None
    
    #-----< RDNSequence >-----#
    RDNSequence = SEQ_OF(name=u'RDNSequence', mode=MODE_TYPE)
    _RDNSequence__item_ = SET_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RelativeDistinguishedName')))
    RDNSequence._cont = _RDNSequence__item_
    
    #-----< DistinguishedName >-----#
    DistinguishedName = SEQ_OF(name=u'DistinguishedName', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RDNSequence')))
    
    #-----< RelativeDistinguishedName >-----#
    RelativeDistinguishedName = SET_OF(name=u'RelativeDistinguishedName', mode=MODE_TYPE)
    _RelativeDistinguishedName__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeTypeAndValue')))
    RelativeDistinguishedName._cont = _RelativeDistinguishedName__item_
    RelativeDistinguishedName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< AttributeTypeAndValue >-----#
    AttributeTypeAndValue = SEQ(name=u'AttributeTypeAndValue', mode=MODE_TYPE)
    _AttributeTypeAndValue_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __AttributeTypeAndValue_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ___AttributeTypeAndValue_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ___AttributeTypeAndValue_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __AttributeTypeAndValue_type_tab._val = ASN1Set(rv=[dict([(u'Type', ___AttributeTypeAndValue_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ___AttributeTypeAndValue_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    _AttributeTypeAndValue_type._const_tab = __AttributeTypeAndValue_type_tab
    _AttributeTypeAndValue_type._const_tab_at = None
    _AttributeTypeAndValue_type._const_tab_id = u'id'
    _AttributeTypeAndValue_value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _AttributeTypeAndValue_value._const_tab = __AttributeTypeAndValue_type_tab
    _AttributeTypeAndValue_value._const_tab_at = ('..', u'type')
    _AttributeTypeAndValue_value._const_tab_id = u'Type'
    AttributeTypeAndValue._cont = ASN1Dict([
        (u'type', _AttributeTypeAndValue_type),
        (u'value', _AttributeTypeAndValue_value),
        ])
    AttributeTypeAndValue._ext = []
    
    #-----< SubtreeSpecification >-----#
    SubtreeSpecification = SEQ(name=u'SubtreeSpecification', mode=MODE_TYPE)
    _SubtreeSpecification_base = SEQ_OF(name=u'base', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'LocalName')), default=[])
    _SubtreeSpecification_specificExclusions = SET_OF(name=u'specificExclusions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SubtreeSpecification_specificExclusions__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    ___SubtreeSpecification_specificExclusions__item__chopBefore = SEQ_OF(name=u'chopBefore', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'LocalName')))
    ___SubtreeSpecification_specificExclusions__item__chopAfter = SEQ_OF(name=u'chopAfter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'LocalName')))
    __SubtreeSpecification_specificExclusions__item_._cont = ASN1Dict([
        (u'chopBefore', ___SubtreeSpecification_specificExclusions__item__chopBefore),
        (u'chopAfter', ___SubtreeSpecification_specificExclusions__item__chopAfter),
        ])
    __SubtreeSpecification_specificExclusions__item_._ext = []
    _SubtreeSpecification_specificExclusions._cont = __SubtreeSpecification_specificExclusions__item_
    _SubtreeSpecification_minimum = INT(name=u'minimum', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'BaseDistance')), default=0)
    _SubtreeSpecification_maximum = INT(name=u'maximum', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'BaseDistance')), opt=True)
    _SubtreeSpecification_specificationFilter = CHOICE(name=u'specificationFilter', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Refinement')), opt=True)
    SubtreeSpecification._cont = ASN1Dict([
        (u'base', _SubtreeSpecification_base),
        (u'specificExclusions', _SubtreeSpecification_specificExclusions),
        (u'minimum', _SubtreeSpecification_minimum),
        (u'maximum', _SubtreeSpecification_maximum),
        (u'specificationFilter', _SubtreeSpecification_specificationFilter),
        ])
    SubtreeSpecification._ext = []
    
    #-----< LocalName >-----#
    LocalName = SEQ_OF(name=u'LocalName', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RDNSequence')))
    
    #-----< ChopSpecification >-----#
    ChopSpecification = SEQ(name=u'ChopSpecification', mode=MODE_TYPE)
    _ChopSpecification_specificExclusions = SET_OF(name=u'specificExclusions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ChopSpecification_specificExclusions__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    ___ChopSpecification_specificExclusions__item__chopBefore = SEQ_OF(name=u'chopBefore', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'LocalName')))
    ___ChopSpecification_specificExclusions__item__chopAfter = SEQ_OF(name=u'chopAfter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'LocalName')))
    __ChopSpecification_specificExclusions__item_._cont = ASN1Dict([
        (u'chopBefore', ___ChopSpecification_specificExclusions__item__chopBefore),
        (u'chopAfter', ___ChopSpecification_specificExclusions__item__chopAfter),
        ])
    __ChopSpecification_specificExclusions__item_._ext = []
    _ChopSpecification_specificExclusions._cont = __ChopSpecification_specificExclusions__item_
    _ChopSpecification_specificExclusions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ChopSpecification_minimum = INT(name=u'minimum', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'BaseDistance')), default=0)
    _ChopSpecification_maximum = INT(name=u'maximum', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'BaseDistance')), opt=True)
    ChopSpecification._cont = ASN1Dict([
        (u'specificExclusions', _ChopSpecification_specificExclusions),
        (u'minimum', _ChopSpecification_minimum),
        (u'maximum', _ChopSpecification_maximum),
        ])
    ChopSpecification._ext = []
    
    #-----< BaseDistance >-----#
    BaseDistance = INT(name=u'BaseDistance', mode=MODE_TYPE)
    BaseDistance._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    
    #-----< Refinement >-----#
    Refinement = CHOICE(name=u'Refinement', mode=MODE_TYPE)
    _Refinement_item = OID(name=u'item', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _Refinement_and_ = SET_OF(name=u'and', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __Refinement_and___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Refinement')))
    _Refinement_and_._cont = __Refinement_and___item_
    _Refinement_and_._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _Refinement_or_ = SET_OF(name=u'or', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __Refinement_or___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Refinement')))
    _Refinement_or_._cont = __Refinement_or___item_
    _Refinement_or_._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _Refinement_not_ = CHOICE(name=u'not', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'Refinement')))
    Refinement._cont = ASN1Dict([
        (u'item', _Refinement_item),
        (u'and', _Refinement_and_),
        (u'or', _Refinement_or_),
        (u'not', _Refinement_not_),
        ])
    Refinement._ext = []
    
    #-----< OBJECT-CLASS >-----#
    OBJECT_CLASS = CLASS(name=u'OBJECT-CLASS', mode=MODE_TYPE)
    _OBJECT_CLASS_Superclasses = CLASS(name=u'Superclasses', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')), opt=True)
    _OBJECT_CLASS_kind = ENUM(name=u'kind', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ObjectClassKind')), default=u'structural')
    _OBJECT_CLASS_MandatoryAttributes = CLASS(name=u'MandatoryAttributes', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), opt=True)
    _OBJECT_CLASS_OptionalAttributes = CLASS(name=u'OptionalAttributes', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), opt=True)
    _OBJECT_CLASS_ldapName = SEQ_OF(name=u'ldapName', mode=MODE_VALUE, opt=True)
    __OBJECT_CLASS_ldapName__item_ = STR_UTF8(name='_item_', mode=MODE_TYPE)
    _OBJECT_CLASS_ldapName._cont = __OBJECT_CLASS_ldapName__item_
    _OBJECT_CLASS_ldapName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _OBJECT_CLASS_ldapDesc = STR_UTF8(name=u'ldapDesc', mode=MODE_VALUE, opt=True)
    _OBJECT_CLASS_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    OBJECT_CLASS._cont = ASN1Dict([
        (u'Superclasses', _OBJECT_CLASS_Superclasses),
        (u'kind', _OBJECT_CLASS_kind),
        (u'MandatoryAttributes', _OBJECT_CLASS_MandatoryAttributes),
        (u'OptionalAttributes', _OBJECT_CLASS_OptionalAttributes),
        (u'ldapName', _OBJECT_CLASS_ldapName),
        (u'ldapDesc', _OBJECT_CLASS_ldapDesc),
        (u'id', _OBJECT_CLASS_id),
        ])
    
    #-----< ObjectClassKind >-----#
    ObjectClassKind = ENUM(name=u'ObjectClassKind', mode=MODE_TYPE)
    ObjectClassKind._cont = ASN1Dict([(u'abstract', 0), (u'structural', 1), (u'auxiliary', 2)])
    ObjectClassKind._ext = None
    
    #-----< top >-----#
    top = CLASS(name=u'top', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __OBJECT_CLASS_MandatoryAttributes_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    top._val = dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])
    
    #-----< alias >-----#
    alias = CLASS(name=u'alias', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __OBJECT_CLASS_MandatoryAttributes_val_Type_0_0 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    alias._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0_0), (u'equality-match', dict([(u'AssertionType', ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])), (u'ldapName', [u'alias']), (u'id', (2, 5, 6, 1))])
    
    #-----< parent >-----#
    parent = CLASS(name=u'parent', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    parent._val = dict([(u'kind', u'abstract'), (u'id', (2, 5, 6, 28))])
    
    #-----< child >-----#
    child = CLASS(name=u'child', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    child._val = dict([(u'kind', u'auxiliary'), (u'id', (2, 5, 6, 29))])
    
    #-----< ATTRIBUTE >-----#
    ATTRIBUTE = CLASS(name=u'ATTRIBUTE', mode=MODE_TYPE)
    _ATTRIBUTE_derivation = CLASS(name=u'derivation', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), opt=True)
    _ATTRIBUTE_Type = OPEN(name=u'Type', mode=MODE_TYPE, opt=True)
    _ATTRIBUTE_equality_match = CLASS(name=u'equality-match', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')), opt=True)
    _ATTRIBUTE_ordering_match = CLASS(name=u'ordering-match', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')), opt=True)
    _ATTRIBUTE_substrings_match = CLASS(name=u'substrings-match', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')), opt=True)
    _ATTRIBUTE_single_valued = BOOL(name=u'single-valued', mode=MODE_VALUE, default=False)
    _ATTRIBUTE_collective = BOOL(name=u'collective', mode=MODE_VALUE, default=False)
    _ATTRIBUTE_dummy = BOOL(name=u'dummy', mode=MODE_VALUE, default=False)
    _ATTRIBUTE_no_user_modification = BOOL(name=u'no-user-modification', mode=MODE_VALUE, default=False)
    _ATTRIBUTE_usage = ENUM(name=u'usage', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'AttributeUsage')), default=u'userApplications')
    _ATTRIBUTE_ldapSyntax = OID(name=u'ldapSyntax', mode=MODE_VALUE, typeref=ASN1RefClassField(('InformationFramework', 'SYNTAX-NAME'), [u'id']), opt=True)
    _ATTRIBUTE_ldapName = SEQ_OF(name=u'ldapName', mode=MODE_VALUE, opt=True)
    __ATTRIBUTE_ldapName__item_ = STR_UTF8(name='_item_', mode=MODE_TYPE)
    _ATTRIBUTE_ldapName._cont = __ATTRIBUTE_ldapName__item_
    _ATTRIBUTE_ldapName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ATTRIBUTE_ldapDesc = STR_UTF8(name=u'ldapDesc', mode=MODE_VALUE, opt=True)
    _ATTRIBUTE_obsolete = BOOL(name=u'obsolete', mode=MODE_VALUE, default=False)
    _ATTRIBUTE_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    ATTRIBUTE._cont = ASN1Dict([
        (u'derivation', _ATTRIBUTE_derivation),
        (u'Type', _ATTRIBUTE_Type),
        (u'equality-match', _ATTRIBUTE_equality_match),
        (u'ordering-match', _ATTRIBUTE_ordering_match),
        (u'substrings-match', _ATTRIBUTE_substrings_match),
        (u'single-valued', _ATTRIBUTE_single_valued),
        (u'collective', _ATTRIBUTE_collective),
        (u'dummy', _ATTRIBUTE_dummy),
        (u'no-user-modification', _ATTRIBUTE_no_user_modification),
        (u'usage', _ATTRIBUTE_usage),
        (u'ldapSyntax', _ATTRIBUTE_ldapSyntax),
        (u'ldapName', _ATTRIBUTE_ldapName),
        (u'ldapDesc', _ATTRIBUTE_ldapDesc),
        (u'obsolete', _ATTRIBUTE_obsolete),
        (u'id', _ATTRIBUTE_id),
        ])
    
    #-----< AttributeUsage >-----#
    AttributeUsage = ENUM(name=u'AttributeUsage', mode=MODE_TYPE)
    AttributeUsage._cont = ASN1Dict([(u'userApplications', 0), (u'directoryOperation', 1), (u'distributedOperation', 2), (u'dSAOperation', 3)])
    AttributeUsage._ext = []
    
    #-----< objectClass >-----#
    objectClass = CLASS(name=u'objectClass', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _objectClass_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    __ATTRIBUTE_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    objectClass._val = dict([(u'Type', _objectClass_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])
    
    #-----< aliasedEntryName >-----#
    aliasedEntryName = CLASS(name=u'aliasedEntryName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _aliasedEntryName_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __ATTRIBUTE_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    aliasedEntryName._val = dict([(u'Type', _aliasedEntryName_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])
    
    #-----< MATCHING-RULE >-----#
    MATCHING_RULE = CLASS(name=u'MATCHING-RULE', mode=MODE_TYPE)
    _MATCHING_RULE_ParentMatchingRules = CLASS(name=u'ParentMatchingRules', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')), opt=True)
    _MATCHING_RULE_AssertionType = OPEN(name=u'AssertionType', mode=MODE_TYPE, opt=True)
    _MATCHING_RULE_uniqueMatchIndicator = CLASS(name=u'uniqueMatchIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), opt=True)
    _MATCHING_RULE_ldapSyntax = OID(name=u'ldapSyntax', mode=MODE_VALUE, typeref=ASN1RefClassField(('InformationFramework', 'SYNTAX-NAME'), [u'id']), opt=True)
    _MATCHING_RULE_ldapName = SEQ_OF(name=u'ldapName', mode=MODE_VALUE, opt=True)
    __MATCHING_RULE_ldapName__item_ = STR_UTF8(name='_item_', mode=MODE_TYPE)
    _MATCHING_RULE_ldapName._cont = __MATCHING_RULE_ldapName__item_
    _MATCHING_RULE_ldapName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _MATCHING_RULE_ldapDesc = STR_UTF8(name=u'ldapDesc', mode=MODE_VALUE, opt=True)
    _MATCHING_RULE_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    MATCHING_RULE._cont = ASN1Dict([
        (u'ParentMatchingRules', _MATCHING_RULE_ParentMatchingRules),
        (u'AssertionType', _MATCHING_RULE_AssertionType),
        (u'uniqueMatchIndicator', _MATCHING_RULE_uniqueMatchIndicator),
        (u'ldapSyntax', _MATCHING_RULE_ldapSyntax),
        (u'ldapName', _MATCHING_RULE_ldapName),
        (u'ldapDesc', _MATCHING_RULE_ldapDesc),
        (u'id', _MATCHING_RULE_id),
        ])
    
    #-----< objectIdentifierMatch >-----#
    objectIdentifierMatch = CLASS(name=u'objectIdentifierMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _objectIdentifierMatch_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    objectIdentifierMatch._val = dict([(u'AssertionType', _objectIdentifierMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])
    
    #-----< distinguishedNameMatch >-----#
    distinguishedNameMatch = CLASS(name=u'distinguishedNameMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _distinguishedNameMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    distinguishedNameMatch._val = dict([(u'AssertionType', _distinguishedNameMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])
    
    #-----< MAPPING-BASED-MATCHING >-----#
    MAPPING_BASED_MATCHING = CLASS(name=u'MAPPING-BASED-MATCHING', mode=MODE_TYPE, param=True)
    
    #-----< NAME-FORM >-----#
    NAME_FORM = CLASS(name=u'NAME-FORM', mode=MODE_TYPE)
    _NAME_FORM_namedObjectClass = CLASS(name=u'namedObjectClass', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    _NAME_FORM_MandatoryAttributes = CLASS(name=u'MandatoryAttributes', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _NAME_FORM_OptionalAttributes = CLASS(name=u'OptionalAttributes', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), opt=True)
    _NAME_FORM_ldapName = SEQ_OF(name=u'ldapName', mode=MODE_VALUE, opt=True)
    __NAME_FORM_ldapName__item_ = STR_UTF8(name='_item_', mode=MODE_TYPE)
    _NAME_FORM_ldapName._cont = __NAME_FORM_ldapName__item_
    _NAME_FORM_ldapName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _NAME_FORM_ldapDesc = STR_UTF8(name=u'ldapDesc', mode=MODE_VALUE, opt=True)
    _NAME_FORM_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    NAME_FORM._cont = ASN1Dict([
        (u'namedObjectClass', _NAME_FORM_namedObjectClass),
        (u'MandatoryAttributes', _NAME_FORM_MandatoryAttributes),
        (u'OptionalAttributes', _NAME_FORM_OptionalAttributes),
        (u'ldapName', _NAME_FORM_ldapName),
        (u'ldapDesc', _NAME_FORM_ldapDesc),
        (u'id', _NAME_FORM_id),
        ])
    
    #-----< DITStructureRule >-----#
    DITStructureRule = SEQ(name=u'DITStructureRule', mode=MODE_TYPE)
    _DITStructureRule_ruleIdentifier = INT(name=u'ruleIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RuleIdentifier')))
    _DITStructureRule_nameForm = OID(name=u'nameForm', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'NAME-FORM'), [u'id']))
    _DITStructureRule_superiorStructureRules = SET_OF(name=u'superiorStructureRules', mode=MODE_TYPE, opt=True)
    __DITStructureRule_superiorStructureRules__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RuleIdentifier')))
    _DITStructureRule_superiorStructureRules._cont = __DITStructureRule_superiorStructureRules__item_
    _DITStructureRule_superiorStructureRules._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    DITStructureRule._cont = ASN1Dict([
        (u'ruleIdentifier', _DITStructureRule_ruleIdentifier),
        (u'nameForm', _DITStructureRule_nameForm),
        (u'superiorStructureRules', _DITStructureRule_superiorStructureRules),
        ])
    DITStructureRule._ext = []
    
    #-----< RuleIdentifier >-----#
    RuleIdentifier = INT(name=u'RuleIdentifier', mode=MODE_TYPE)
    
    #-----< STRUCTURE-RULE >-----#
    STRUCTURE_RULE = CLASS(name=u'STRUCTURE-RULE', mode=MODE_TYPE)
    _STRUCTURE_RULE_nameForm = CLASS(name=u'nameForm', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'NAME-FORM')))
    _STRUCTURE_RULE_SuperiorStructureRules = INT(name=u'SuperiorStructureRules', mode=MODE_SET, typeref=ASN1RefClassField(('InformationFramework', 'STRUCTURE-RULE'), [u'id']), opt=True)
    _STRUCTURE_RULE_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'RuleIdentifier')))
    STRUCTURE_RULE._cont = ASN1Dict([
        (u'nameForm', _STRUCTURE_RULE_nameForm),
        (u'SuperiorStructureRules', _STRUCTURE_RULE_SuperiorStructureRules),
        (u'id', _STRUCTURE_RULE_id),
        ])
    
    #-----< DITContentRule >-----#
    DITContentRule = SEQ(name=u'DITContentRule', mode=MODE_TYPE)
    _DITContentRule_structuralObjectClass = OID(name=u'structuralObjectClass', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _DITContentRule_auxiliaries = SET_OF(name=u'auxiliaries', mode=MODE_TYPE, opt=True)
    __DITContentRule_auxiliaries__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _DITContentRule_auxiliaries._cont = __DITContentRule_auxiliaries__item_
    _DITContentRule_auxiliaries._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _DITContentRule_mandatory = SET_OF(name=u'mandatory', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContentRule_mandatory__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _DITContentRule_mandatory._cont = __DITContentRule_mandatory__item_
    _DITContentRule_mandatory._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _DITContentRule_optional = SET_OF(name=u'optional', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContentRule_optional__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _DITContentRule_optional._cont = __DITContentRule_optional__item_
    _DITContentRule_optional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _DITContentRule_precluded = SET_OF(name=u'precluded', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContentRule_precluded__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _DITContentRule_precluded._cont = __DITContentRule_precluded__item_
    _DITContentRule_precluded._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    DITContentRule._cont = ASN1Dict([
        (u'structuralObjectClass', _DITContentRule_structuralObjectClass),
        (u'auxiliaries', _DITContentRule_auxiliaries),
        (u'mandatory', _DITContentRule_mandatory),
        (u'optional', _DITContentRule_optional),
        (u'precluded', _DITContentRule_precluded),
        ])
    DITContentRule._ext = []
    
    #-----< CONTENT-RULE >-----#
    CONTENT_RULE = CLASS(name=u'CONTENT-RULE', mode=MODE_TYPE)
    _CONTENT_RULE_structuralClass = OID(name=u'structuralClass', mode=MODE_VALUE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']), uniq=True)
    _CONTENT_RULE_Auxiliaries = CLASS(name=u'Auxiliaries', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')), opt=True)
    _CONTENT_RULE_Mandatory = CLASS(name=u'Mandatory', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), opt=True)
    _CONTENT_RULE_Optional = CLASS(name=u'Optional', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), opt=True)
    _CONTENT_RULE_Precluded = CLASS(name=u'Precluded', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), opt=True)
    CONTENT_RULE._cont = ASN1Dict([
        (u'structuralClass', _CONTENT_RULE_structuralClass),
        (u'Auxiliaries', _CONTENT_RULE_Auxiliaries),
        (u'Mandatory', _CONTENT_RULE_Mandatory),
        (u'Optional', _CONTENT_RULE_Optional),
        (u'Precluded', _CONTENT_RULE_Precluded),
        ])
    
    #-----< CONTEXT >-----#
    CONTEXT = CLASS(name=u'CONTEXT', mode=MODE_TYPE)
    _CONTEXT_Type = OPEN(name=u'Type', mode=MODE_TYPE)
    _CONTEXT_defaultValue = OPEN(name=u'defaultValue', mode=MODE_VALUE, opt=True)
    _CONTEXT_Assertion = OPEN(name=u'Assertion', mode=MODE_TYPE, opt=True)
    _CONTEXT_absentMatch = BOOL(name=u'absentMatch', mode=MODE_VALUE, default=True)
    _CONTEXT_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    CONTEXT._cont = ASN1Dict([
        (u'Type', _CONTEXT_Type),
        (u'defaultValue', _CONTEXT_defaultValue),
        (u'Assertion', _CONTEXT_Assertion),
        (u'absentMatch', _CONTEXT_absentMatch),
        (u'id', _CONTEXT_id),
        ])
    
    #-----< DITContextUse >-----#
    DITContextUse = SEQ(name=u'DITContextUse', mode=MODE_TYPE)
    _DITContextUse_attributeType = OID(name=u'attributeType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _DITContextUse_mandatoryContexts = SET_OF(name=u'mandatoryContexts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContextUse_mandatoryContexts__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    _DITContextUse_mandatoryContexts._cont = __DITContextUse_mandatoryContexts__item_
    _DITContextUse_mandatoryContexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _DITContextUse_optionalContexts = SET_OF(name=u'optionalContexts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContextUse_optionalContexts__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    _DITContextUse_optionalContexts._cont = __DITContextUse_optionalContexts__item_
    _DITContextUse_optionalContexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    DITContextUse._cont = ASN1Dict([
        (u'attributeType', _DITContextUse_attributeType),
        (u'mandatoryContexts', _DITContextUse_mandatoryContexts),
        (u'optionalContexts', _DITContextUse_optionalContexts),
        ])
    DITContextUse._ext = []
    
    #-----< DIT-CONTEXT-USE-RULE >-----#
    DIT_CONTEXT_USE_RULE = CLASS(name=u'DIT-CONTEXT-USE-RULE', mode=MODE_TYPE)
    _DIT_CONTEXT_USE_RULE_attributeType = OID(name=u'attributeType', mode=MODE_VALUE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']), uniq=True)
    _DIT_CONTEXT_USE_RULE_Mandatory = CLASS(name=u'Mandatory', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')), opt=True)
    _DIT_CONTEXT_USE_RULE_Optional = CLASS(name=u'Optional', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')), opt=True)
    DIT_CONTEXT_USE_RULE._cont = ASN1Dict([
        (u'attributeType', _DIT_CONTEXT_USE_RULE_attributeType),
        (u'Mandatory', _DIT_CONTEXT_USE_RULE_Mandatory),
        (u'Optional', _DIT_CONTEXT_USE_RULE_Optional),
        ])
    
    #-----< FRIENDS >-----#
    FRIENDS = CLASS(name=u'FRIENDS', mode=MODE_TYPE)
    _FRIENDS_anchor = OID(name=u'anchor', mode=MODE_VALUE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']), uniq=True)
    _FRIENDS_Friends = CLASS(name=u'Friends', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    FRIENDS._cont = ASN1Dict([
        (u'anchor', _FRIENDS_anchor),
        (u'Friends', _FRIENDS_Friends),
        ])
    
    #-----< SYNTAX-NAME >-----#
    SYNTAX_NAME = CLASS(name=u'SYNTAX-NAME', mode=MODE_TYPE)
    _SYNTAX_NAME_ldapDesc = STR_UTF8(name=u'ldapDesc', mode=MODE_VALUE)
    _SYNTAX_NAME_Type = OPEN(name=u'Type', mode=MODE_TYPE, opt=True)
    _SYNTAX_NAME_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    SYNTAX_NAME._cont = ASN1Dict([
        (u'ldapDesc', _SYNTAX_NAME_ldapDesc),
        (u'Type', _SYNTAX_NAME_Type),
        (u'id', _SYNTAX_NAME_id),
        ])
    
    #-----< subentry >-----#
    subentry = CLASS(name=u'subentry', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __ATTRIBUTE_derivation_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __ATTRIBUTE_equality_match_val_AssertionType_1 = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __ATTRIBUTE_substrings_match_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    __OBJECT_CLASS_MandatoryAttributes_val_Type_0_1 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __OBJECT_CLASS_MandatoryAttributes_val_Type_1 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'SubtreeSpecification')))
    subentry._val = dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'structural'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0_1), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'cn', u'commonName']), (u'id', (2, 5, 4, 3))]), dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_1), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 45)), (u'ldapName', [u'subtreeSpecification']), (u'id', (2, 5, 18, 6))])], rr=[], ev=None, er=[])), (u'ldapName', [u'subentry']), (u'id', (2, 5, 17, 0))])
    
    #-----< subentryNameForm >-----#
    subentryNameForm = CLASS(name=u'subentryNameForm', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'NAME-FORM')))
    __NAME_FORM_MandatoryAttributes_val_Type_0 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    subentryNameForm._val = dict([(u'namedObjectClass', dict([(u'Superclasses', ASN1Set(rv=[dict([(u'kind', u'abstract'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))])], rr=[], ev=None, er=[])), (u'ldapName', [u'top']), (u'id', (2, 5, 6, 0))])], rr=[], ev=None, er=[])), (u'kind', u'structural'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0_1), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'cn', u'commonName']), (u'id', (2, 5, 4, 3))]), dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_1), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 45)), (u'ldapName', [u'subtreeSpecification']), (u'id', (2, 5, 18, 6))])], rr=[], ev=None, er=[])), (u'ldapName', [u'subentry']), (u'id', (2, 5, 17, 0))])), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_1), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', __NAME_FORM_MandatoryAttributes_val_Type_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'cn', u'commonName']), (u'id', (2, 5, 4, 3))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 15, 16))])
    
    #-----< subtreeSpecification >-----#
    subtreeSpecification = CLASS(name=u'subtreeSpecification', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _subtreeSpecification_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'SubtreeSpecification')))
    subtreeSpecification._val = dict([(u'Type', _subtreeSpecification_val_Type), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 45)), (u'ldapName', [u'subtreeSpecification']), (u'id', (2, 5, 18, 6))])
    
    #-----< administrativeRole >-----#
    administrativeRole = CLASS(name=u'administrativeRole', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _administrativeRole_val_Type = OID(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    administrativeRole._val = dict([(u'Type', _administrativeRole_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'administrativeRole']), (u'id', (2, 5, 18, 5))])
    
    #-----< createTimestamp >-----#
    createTimestamp = CLASS(name=u'createTimestamp', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _createTimestamp_val_Type = TIME_GEN(name=u'Type', mode=MODE_TYPE)
    __ATTRIBUTE_equality_match_val_AssertionType_2 = TIME_GEN(name=u'AssertionType', mode=MODE_TYPE)
    __ATTRIBUTE_ordering_match_val_AssertionType = TIME_GEN(name=u'AssertionType', mode=MODE_TYPE)
    createTimestamp._val = dict([(u'Type', _createTimestamp_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeMatch']), (u'id', (2, 5, 13, 27))])), (u'ordering-match', dict([(u'AssertionType', __ATTRIBUTE_ordering_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeOrderingMatch']), (u'id', (2, 5, 13, 28))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'createTimestamp']), (u'id', (2, 5, 18, 1))])
    
    #-----< modifyTimestamp >-----#
    modifyTimestamp = CLASS(name=u'modifyTimestamp', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _modifyTimestamp_val_Type = TIME_GEN(name=u'Type', mode=MODE_TYPE)
    modifyTimestamp._val = dict([(u'Type', _modifyTimestamp_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeMatch']), (u'id', (2, 5, 13, 27))])), (u'ordering-match', dict([(u'AssertionType', __ATTRIBUTE_ordering_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeOrderingMatch']), (u'id', (2, 5, 13, 28))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'modifyTimestamp']), (u'id', (2, 5, 18, 2))])
    
    #-----< subschemaTimestamp >-----#
    subschemaTimestamp = CLASS(name=u'subschemaTimestamp', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _subschemaTimestamp_val_Type = TIME_GEN(name=u'Type', mode=MODE_TYPE)
    subschemaTimestamp._val = dict([(u'Type', _subschemaTimestamp_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeMatch']), (u'id', (2, 5, 13, 27))])), (u'ordering-match', dict([(u'AssertionType', __ATTRIBUTE_ordering_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeOrderingMatch']), (u'id', (2, 5, 13, 28))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 8))])
    
    #-----< creatorsName >-----#
    creatorsName = CLASS(name=u'creatorsName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _creatorsName_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    creatorsName._val = dict([(u'Type', _creatorsName_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'creatorsName']), (u'id', (2, 5, 18, 3))])
    
    #-----< modifiersName >-----#
    modifiersName = CLASS(name=u'modifiersName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _modifiersName_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    modifiersName._val = dict([(u'Type', _modifiersName_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'modifiersName']), (u'id', (2, 5, 18, 4))])
    
    #-----< subschemaSubentryList >-----#
    subschemaSubentryList = CLASS(name=u'subschemaSubentryList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _subschemaSubentryList_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    subschemaSubentryList._val = dict([(u'Type', _subschemaSubentryList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'subschemaSubentry']), (u'id', (2, 5, 18, 10))])
    
    #-----< accessControlSubentryList >-----#
    accessControlSubentryList = CLASS(name=u'accessControlSubentryList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _accessControlSubentryList_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    accessControlSubentryList._val = dict([(u'Type', _accessControlSubentryList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 11))])
    
    #-----< collectiveAttributeSubentryList >-----#
    collectiveAttributeSubentryList = CLASS(name=u'collectiveAttributeSubentryList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _collectiveAttributeSubentryList_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    collectiveAttributeSubentryList._val = dict([(u'Type', _collectiveAttributeSubentryList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 12))])
    
    #-----< contextDefaultSubentryList >-----#
    contextDefaultSubentryList = CLASS(name=u'contextDefaultSubentryList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _contextDefaultSubentryList_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    contextDefaultSubentryList._val = dict([(u'Type', _contextDefaultSubentryList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 13))])
    
    #-----< serviceAdminSubentryList >-----#
    serviceAdminSubentryList = CLASS(name=u'serviceAdminSubentryList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _serviceAdminSubentryList_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    serviceAdminSubentryList._val = dict([(u'Type', _serviceAdminSubentryList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 15))])
    
    #-----< pwdAdminSubentryList >-----#
    pwdAdminSubentryList = CLASS(name=u'pwdAdminSubentryList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdAdminSubentryList_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    pwdAdminSubentryList._val = dict([(u'Type', _pwdAdminSubentryList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'pwdAdminSubentryList']), (u'id', (2, 5, 18, 21))])
    
    #-----< hasSubordinates >-----#
    hasSubordinates = CLASS(name=u'hasSubordinates', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _hasSubordinates_val_Type = BOOL(name=u'Type', mode=MODE_TYPE)
    __ATTRIBUTE_equality_match_val_AssertionType_3 = BOOL(name=u'AssertionType', mode=MODE_TYPE)
    hasSubordinates._val = dict([(u'Type', _hasSubordinates_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'booleanMatch']), (u'id', (2, 5, 13, 13))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 9))])
    
    #-----< accessControlSubentry >-----#
    accessControlSubentry = CLASS(name=u'accessControlSubentry', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    accessControlSubentry._val = dict([(u'kind', u'auxiliary'), (u'id', (2, 5, 17, 1))])
    
    #-----< collectiveAttributeSubentry >-----#
    collectiveAttributeSubentry = CLASS(name=u'collectiveAttributeSubentry', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    collectiveAttributeSubentry._val = dict([(u'kind', u'auxiliary'), (u'id', (2, 5, 17, 2))])
    
    #-----< collectiveExclusions >-----#
    collectiveExclusions = CLASS(name=u'collectiveExclusions', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _collectiveExclusions_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    collectiveExclusions._val = dict([(u'Type', _collectiveExclusions_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 7))])
    
    #-----< contextAssertionSubentry >-----#
    contextAssertionSubentry = CLASS(name=u'contextAssertionSubentry', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __OBJECT_CLASS_MandatoryAttributes_val_Type_0_2 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'TypeAndContextAssertion')))
    contextAssertionSubentry._val = dict([(u'kind', u'auxiliary'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0_2), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 14))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 17, 3))])
    
    #-----< contextAssertionDefaults >-----#
    contextAssertionDefaults = CLASS(name=u'contextAssertionDefaults', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _contextAssertionDefaults_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'TypeAndContextAssertion')))
    contextAssertionDefaults._val = dict([(u'Type', _contextAssertionDefaults_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 14))])
    
    #-----< serviceAdminSubentry >-----#
    serviceAdminSubentry = CLASS(name=u'serviceAdminSubentry', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __OBJECT_CLASS_MandatoryAttributes_val_Type_0_3 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'SearchRuleDescription')))
    __ATTRIBUTE_equality_match_val_AssertionType_4 = INT(name=u'AssertionType', mode=MODE_TYPE)
    serviceAdminSubentry._val = dict([(u'kind', u'auxiliary'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0_3), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_4), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerFirstComponentMatch']), (u'id', (2, 5, 13, 29))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 16))])], rr=[], ev=None, er=[])), (u'id', (2, 5, 17, 4))])
    
    #-----< searchRules >-----#
    searchRules = CLASS(name=u'searchRules', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _searchRules_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'SearchRuleDescription')))
    searchRules._val = dict([(u'Type', _searchRules_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_4), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerFirstComponentMatch']), (u'id', (2, 5, 13, 29))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 16))])
    
    #-----< SearchRuleDescription >-----#
    SearchRuleDescription = SEQ(name=u'SearchRuleDescription', mode=MODE_TYPE)
    _SearchRuleDescription_id = INT(name=u'id', mode=MODE_TYPE)
    _SearchRuleDescription_dmdId = OID(name=u'dmdId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _SearchRuleDescription_serviceType = OID(name=u'serviceType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SearchRuleDescription_userClass = INT(name=u'userClass', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SearchRuleDescription_inputAttributeTypes = SEQ_OF(name=u'inputAttributeTypes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SearchRuleDescription_inputAttributeTypes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'RequestAttribute')))
    _SearchRuleDescription_inputAttributeTypes._cont = __SearchRuleDescription_inputAttributeTypes__item_
    _SearchRuleDescription_attributeCombination = CHOICE(name=u'attributeCombination', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'AttributeCombination')), default=(u'and', []))
    _SearchRuleDescription_outputAttributeTypes = SEQ_OF(name=u'outputAttributeTypes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SearchRuleDescription_outputAttributeTypes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'ResultAttribute')))
    _SearchRuleDescription_outputAttributeTypes._cont = __SearchRuleDescription_outputAttributeTypes__item_
    _SearchRuleDescription_defaultControls = SEQ(name=u'defaultControls', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SearchRuleDescription_mandatoryControls = SEQ(name=u'mandatoryControls', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SearchRuleDescription_searchRuleControls = SEQ(name=u'searchRuleControls', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SearchRuleDescription_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), opt=True)
    _SearchRuleDescription_familyReturn = SEQ(name=u'familyReturn', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyReturn')), opt=True)
    _SearchRuleDescription_relaxation = SEQ(name=u'relaxation', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'RelaxationPolicy')), opt=True)
    _SearchRuleDescription_additionalControl = SEQ_OF(name=u'additionalControl', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SearchRuleDescription_additionalControl__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _SearchRuleDescription_additionalControl._cont = __SearchRuleDescription_additionalControl__item_
    _SearchRuleDescription_allowedSubset = BIT_STR(name=u'allowedSubset', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'AllowedSubset')), default=(7, 3))
    _SearchRuleDescription_imposedSubset = ENUM(name=u'imposedSubset', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ImposedSubset')), opt=True)
    _SearchRuleDescription_entryLimit = SEQ(name=u'entryLimit', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'EntryLimit')), opt=True)
    _SearchRuleDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SearchRuleDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _SearchRuleDescription_name._cont = __SearchRuleDescription_name__item_
    _SearchRuleDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _SearchRuleDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    SearchRuleDescription._cont = ASN1Dict([
        (u'id', _SearchRuleDescription_id),
        (u'dmdId', _SearchRuleDescription_dmdId),
        (u'serviceType', _SearchRuleDescription_serviceType),
        (u'userClass', _SearchRuleDescription_userClass),
        (u'inputAttributeTypes', _SearchRuleDescription_inputAttributeTypes),
        (u'attributeCombination', _SearchRuleDescription_attributeCombination),
        (u'outputAttributeTypes', _SearchRuleDescription_outputAttributeTypes),
        (u'defaultControls', _SearchRuleDescription_defaultControls),
        (u'mandatoryControls', _SearchRuleDescription_mandatoryControls),
        (u'searchRuleControls', _SearchRuleDescription_searchRuleControls),
        (u'familyGrouping', _SearchRuleDescription_familyGrouping),
        (u'familyReturn', _SearchRuleDescription_familyReturn),
        (u'relaxation', _SearchRuleDescription_relaxation),
        (u'additionalControl', _SearchRuleDescription_additionalControl),
        (u'allowedSubset', _SearchRuleDescription_allowedSubset),
        (u'imposedSubset', _SearchRuleDescription_imposedSubset),
        (u'entryLimit', _SearchRuleDescription_entryLimit),
        (u'name', _SearchRuleDescription_name),
        (u'description', _SearchRuleDescription_description),
        ])
    SearchRuleDescription._ext = []
    
    #-----< pwdAdminSubentry >-----#
    pwdAdminSubentry = CLASS(name=u'pwdAdminSubentry', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __OBJECT_CLASS_MandatoryAttributes_val_Type_0_4 = OID(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    pwdAdminSubentry._val = dict([(u'kind', u'auxiliary'), (u'MandatoryAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_MandatoryAttributes_val_Type_0_4), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'pwdAttribute']), (u'id', (2, 5, 4, 84))])], rr=[], ev=None, er=[])), (u'ldapName', [u'pwdAdminSubentry']), (u'id', (2, 5, 17, 5))])
    
    #-----< pwdAttribute >-----#
    pwdAttribute = CLASS(name=u'pwdAttribute', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdAttribute_val_Type = OID(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    pwdAttribute._val = dict([(u'Type', _pwdAttribute_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'pwdAttribute']), (u'id', (2, 5, 4, 84))])
    
    #-----< pwdHistory >-----#
    pwdHistory = CLASS(name=u'pwdHistory', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), param=True)
    
    #-----< PwdHistory >-----#
    PwdHistory = SEQ(name=u'PwdHistory', mode=MODE_TYPE, param=True)
    
    #-----< pwdRecentlyExpired >-----#
    pwdRecentlyExpired = CLASS(name=u'pwdRecentlyExpired', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')), param=True)
    
    #-----< pwdHistoryMatch >-----#
    pwdHistoryMatch = CLASS(name=u'pwdHistoryMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')), param=True)
    
    #-----< hierarchyLevel >-----#
    hierarchyLevel = CLASS(name=u'hierarchyLevel', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _hierarchyLevel_val_Type = INT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'HierarchyLevel')))
    __ATTRIBUTE_ordering_match_val_AssertionType_0 = INT(name=u'AssertionType', mode=MODE_TYPE)
    hierarchyLevel._val = dict([(u'Type', _hierarchyLevel_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_4), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'ordering-match', dict([(u'AssertionType', __ATTRIBUTE_ordering_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 17))])
    
    #-----< HierarchyLevel >-----#
    HierarchyLevel = INT(name=u'HierarchyLevel', mode=MODE_TYPE)
    
    #-----< hierarchyBelow >-----#
    hierarchyBelow = CLASS(name=u'hierarchyBelow', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _hierarchyBelow_val_Type = BOOL(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'HierarchyBelow')))
    hierarchyBelow._val = dict([(u'Type', _hierarchyBelow_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'booleanMatch']), (u'id', (2, 5, 13, 13))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 18))])
    
    #-----< HierarchyBelow >-----#
    HierarchyBelow = BOOL(name=u'HierarchyBelow', mode=MODE_TYPE)
    
    #-----< hierarchyParent >-----#
    hierarchyParent = CLASS(name=u'hierarchyParent', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _hierarchyParent_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    hierarchyParent._val = dict([(u'Type', _hierarchyParent_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 19))])
    
    #-----< hierarchyTop >-----#
    hierarchyTop = CLASS(name=u'hierarchyTop', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _hierarchyTop_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    hierarchyTop._val = dict([(u'Type', _hierarchyTop_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'usage', u'directoryOperation'), (u'id', (2, 5, 18, 20))])
    
    #-----< id-oc-top >-----#
    id_oc_top = OID(name=u'id-oc-top', mode=MODE_VALUE)
    id_oc_top._val = (2, 5, 6, 0)
    
    #-----< id-oc-alias >-----#
    id_oc_alias = OID(name=u'id-oc-alias', mode=MODE_VALUE)
    id_oc_alias._val = (2, 5, 6, 1)
    
    #-----< id-oc-parent >-----#
    id_oc_parent = OID(name=u'id-oc-parent', mode=MODE_VALUE)
    id_oc_parent._val = (2, 5, 6, 28)
    
    #-----< id-oc-child >-----#
    id_oc_child = OID(name=u'id-oc-child', mode=MODE_VALUE)
    id_oc_child._val = (2, 5, 6, 29)
    
    #-----< id-at-objectClass >-----#
    id_at_objectClass = OID(name=u'id-at-objectClass', mode=MODE_VALUE)
    id_at_objectClass._val = (2, 5, 4, 0)
    
    #-----< id-at-aliasedEntryName >-----#
    id_at_aliasedEntryName = OID(name=u'id-at-aliasedEntryName', mode=MODE_VALUE)
    id_at_aliasedEntryName._val = (2, 5, 4, 1)
    
    #-----< id-at-pwdAttribute >-----#
    id_at_pwdAttribute = OID(name=u'id-at-pwdAttribute', mode=MODE_VALUE)
    id_at_pwdAttribute._val = (2, 5, 4, 84)
    
    #-----< id-mr-objectIdentifierMatch >-----#
    id_mr_objectIdentifierMatch = OID(name=u'id-mr-objectIdentifierMatch', mode=MODE_VALUE)
    id_mr_objectIdentifierMatch._val = (2, 5, 13, 0)
    
    #-----< id-mr-distinguishedNameMatch >-----#
    id_mr_distinguishedNameMatch = OID(name=u'id-mr-distinguishedNameMatch', mode=MODE_VALUE)
    id_mr_distinguishedNameMatch._val = (2, 5, 13, 1)
    
    #-----< id-oa-excludeAllCollectiveAttributes >-----#
    id_oa_excludeAllCollectiveAttributes = OID(name=u'id-oa-excludeAllCollectiveAttributes', mode=MODE_VALUE)
    id_oa_excludeAllCollectiveAttributes._val = (2, 5, 18, 0)
    
    #-----< id-oa-createTimestamp >-----#
    id_oa_createTimestamp = OID(name=u'id-oa-createTimestamp', mode=MODE_VALUE)
    id_oa_createTimestamp._val = (2, 5, 18, 1)
    
    #-----< id-oa-modifyTimestamp >-----#
    id_oa_modifyTimestamp = OID(name=u'id-oa-modifyTimestamp', mode=MODE_VALUE)
    id_oa_modifyTimestamp._val = (2, 5, 18, 2)
    
    #-----< id-oa-creatorsName >-----#
    id_oa_creatorsName = OID(name=u'id-oa-creatorsName', mode=MODE_VALUE)
    id_oa_creatorsName._val = (2, 5, 18, 3)
    
    #-----< id-oa-modifiersName >-----#
    id_oa_modifiersName = OID(name=u'id-oa-modifiersName', mode=MODE_VALUE)
    id_oa_modifiersName._val = (2, 5, 18, 4)
    
    #-----< id-oa-administrativeRole >-----#
    id_oa_administrativeRole = OID(name=u'id-oa-administrativeRole', mode=MODE_VALUE)
    id_oa_administrativeRole._val = (2, 5, 18, 5)
    
    #-----< id-oa-subtreeSpecification >-----#
    id_oa_subtreeSpecification = OID(name=u'id-oa-subtreeSpecification', mode=MODE_VALUE)
    id_oa_subtreeSpecification._val = (2, 5, 18, 6)
    
    #-----< id-oa-collectiveExclusions >-----#
    id_oa_collectiveExclusions = OID(name=u'id-oa-collectiveExclusions', mode=MODE_VALUE)
    id_oa_collectiveExclusions._val = (2, 5, 18, 7)
    
    #-----< id-oa-subschemaTimestamp >-----#
    id_oa_subschemaTimestamp = OID(name=u'id-oa-subschemaTimestamp', mode=MODE_VALUE)
    id_oa_subschemaTimestamp._val = (2, 5, 18, 8)
    
    #-----< id-oa-hasSubordinates >-----#
    id_oa_hasSubordinates = OID(name=u'id-oa-hasSubordinates', mode=MODE_VALUE)
    id_oa_hasSubordinates._val = (2, 5, 18, 9)
    
    #-----< id-oa-subschemaSubentryList >-----#
    id_oa_subschemaSubentryList = OID(name=u'id-oa-subschemaSubentryList', mode=MODE_VALUE)
    id_oa_subschemaSubentryList._val = (2, 5, 18, 10)
    
    #-----< id-oa-accessControlSubentryList >-----#
    id_oa_accessControlSubentryList = OID(name=u'id-oa-accessControlSubentryList', mode=MODE_VALUE)
    id_oa_accessControlSubentryList._val = (2, 5, 18, 11)
    
    #-----< id-oa-collectiveAttributeSubentryList >-----#
    id_oa_collectiveAttributeSubentryList = OID(name=u'id-oa-collectiveAttributeSubentryList', mode=MODE_VALUE)
    id_oa_collectiveAttributeSubentryList._val = (2, 5, 18, 12)
    
    #-----< id-oa-contextDefaultSubentryList >-----#
    id_oa_contextDefaultSubentryList = OID(name=u'id-oa-contextDefaultSubentryList', mode=MODE_VALUE)
    id_oa_contextDefaultSubentryList._val = (2, 5, 18, 13)
    
    #-----< id-oa-contextAssertionDefault >-----#
    id_oa_contextAssertionDefault = OID(name=u'id-oa-contextAssertionDefault', mode=MODE_VALUE)
    id_oa_contextAssertionDefault._val = (2, 5, 18, 14)
    
    #-----< id-oa-serviceAdminSubentryList >-----#
    id_oa_serviceAdminSubentryList = OID(name=u'id-oa-serviceAdminSubentryList', mode=MODE_VALUE)
    id_oa_serviceAdminSubentryList._val = (2, 5, 18, 15)
    
    #-----< id-oa-searchRules >-----#
    id_oa_searchRules = OID(name=u'id-oa-searchRules', mode=MODE_VALUE)
    id_oa_searchRules._val = (2, 5, 18, 16)
    
    #-----< id-oa-hierarchyLevel >-----#
    id_oa_hierarchyLevel = OID(name=u'id-oa-hierarchyLevel', mode=MODE_VALUE)
    id_oa_hierarchyLevel._val = (2, 5, 18, 17)
    
    #-----< id-oa-hierarchyBelow >-----#
    id_oa_hierarchyBelow = OID(name=u'id-oa-hierarchyBelow', mode=MODE_VALUE)
    id_oa_hierarchyBelow._val = (2, 5, 18, 18)
    
    #-----< id-oa-hierarchyParent >-----#
    id_oa_hierarchyParent = OID(name=u'id-oa-hierarchyParent', mode=MODE_VALUE)
    id_oa_hierarchyParent._val = (2, 5, 18, 19)
    
    #-----< id-oa-hierarchyTop >-----#
    id_oa_hierarchyTop = OID(name=u'id-oa-hierarchyTop', mode=MODE_VALUE)
    id_oa_hierarchyTop._val = (2, 5, 18, 20)
    
    #-----< id-oa-pwdAdminSubentryList >-----#
    id_oa_pwdAdminSubentryList = OID(name=u'id-oa-pwdAdminSubentryList', mode=MODE_VALUE)
    id_oa_pwdAdminSubentryList._val = (2, 5, 18, 21)
    
    #-----< id-oa-allAttributeTypes >-----#
    id_oa_allAttributeTypes = OID(name=u'id-oa-allAttributeTypes', mode=MODE_VALUE)
    id_oa_allAttributeTypes._val = (2, 5, 18, 48)
    
    #-----< id-sc-subentry >-----#
    id_sc_subentry = OID(name=u'id-sc-subentry', mode=MODE_VALUE)
    id_sc_subentry._val = (2, 5, 17, 0)
    
    #-----< id-sc-accessControlSubentry >-----#
    id_sc_accessControlSubentry = OID(name=u'id-sc-accessControlSubentry', mode=MODE_VALUE)
    id_sc_accessControlSubentry._val = (2, 5, 17, 1)
    
    #-----< id-sc-collectiveAttributeSubentry >-----#
    id_sc_collectiveAttributeSubentry = OID(name=u'id-sc-collectiveAttributeSubentry', mode=MODE_VALUE)
    id_sc_collectiveAttributeSubentry._val = (2, 5, 17, 2)
    
    #-----< id-sc-contextAssertionSubentry >-----#
    id_sc_contextAssertionSubentry = OID(name=u'id-sc-contextAssertionSubentry', mode=MODE_VALUE)
    id_sc_contextAssertionSubentry._val = (2, 5, 17, 3)
    
    #-----< id-sc-serviceAdminSubentry >-----#
    id_sc_serviceAdminSubentry = OID(name=u'id-sc-serviceAdminSubentry', mode=MODE_VALUE)
    id_sc_serviceAdminSubentry._val = (2, 5, 17, 4)
    
    #-----< id-sc-pwdAdminSubentry >-----#
    id_sc_pwdAdminSubentry = OID(name=u'id-sc-pwdAdminSubentry', mode=MODE_VALUE)
    id_sc_pwdAdminSubentry._val = (2, 5, 17, 5)
    
    #-----< id-nf-subentryNameForm >-----#
    id_nf_subentryNameForm = OID(name=u'id-nf-subentryNameForm', mode=MODE_VALUE)
    id_nf_subentryNameForm._val = (2, 5, 15, 16)
    
    #-----< id-ar-autonomousArea >-----#
    id_ar_autonomousArea = OID(name=u'id-ar-autonomousArea', mode=MODE_VALUE)
    id_ar_autonomousArea._val = (2, 5, 23, 1)
    
    #-----< id-ar-accessControlSpecificArea >-----#
    id_ar_accessControlSpecificArea = OID(name=u'id-ar-accessControlSpecificArea', mode=MODE_VALUE)
    id_ar_accessControlSpecificArea._val = (2, 5, 23, 2)
    
    #-----< id-ar-accessControlInnerArea >-----#
    id_ar_accessControlInnerArea = OID(name=u'id-ar-accessControlInnerArea', mode=MODE_VALUE)
    id_ar_accessControlInnerArea._val = (2, 5, 23, 3)
    
    #-----< id-ar-subschemaAdminSpecificArea >-----#
    id_ar_subschemaAdminSpecificArea = OID(name=u'id-ar-subschemaAdminSpecificArea', mode=MODE_VALUE)
    id_ar_subschemaAdminSpecificArea._val = (2, 5, 23, 4)
    
    #-----< id-ar-collectiveAttributeSpecificArea >-----#
    id_ar_collectiveAttributeSpecificArea = OID(name=u'id-ar-collectiveAttributeSpecificArea', mode=MODE_VALUE)
    id_ar_collectiveAttributeSpecificArea._val = (2, 5, 23, 5)
    
    #-----< id-ar-collectiveAttributeInnerArea >-----#
    id_ar_collectiveAttributeInnerArea = OID(name=u'id-ar-collectiveAttributeInnerArea', mode=MODE_VALUE)
    id_ar_collectiveAttributeInnerArea._val = (2, 5, 23, 6)
    
    #-----< id-ar-contextDefaultSpecificArea >-----#
    id_ar_contextDefaultSpecificArea = OID(name=u'id-ar-contextDefaultSpecificArea', mode=MODE_VALUE)
    id_ar_contextDefaultSpecificArea._val = (2, 5, 23, 7)
    
    #-----< id-ar-serviceSpecificArea >-----#
    id_ar_serviceSpecificArea = OID(name=u'id-ar-serviceSpecificArea', mode=MODE_VALUE)
    id_ar_serviceSpecificArea._val = (2, 5, 23, 8)
    
    #-----< id-ar-pwdAdminSpecificArea >-----#
    id_ar_pwdAdminSpecificArea = OID(name=u'id-ar-pwdAdminSpecificArea', mode=MODE_VALUE)
    id_ar_pwdAdminSpecificArea._val = (2, 5, 23, 9)
    
    _all_ = [
        AttributeType,
        AttributeValue,
        __Context_contextType_tab,
        _Context_contextType,
        ___Context_contextValues__item__tab,
        __Context_contextValues__item_,
        _Context_contextValues,
        _Context_fallback,
        Context,
        __AttributeValueAssertion_type_tab,
        ___AttributeValueAssertion_type_tab_val_Type_0,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType,
        ___AttributeValueAssertion_type_tab_val_Type_1,
        ______AttributeCertificateInfo_attributes__item__type_tab_equality_match_val_AssertionType_0,
        _AttributeValueAssertion_type,
        _AttributeValueAssertion_assertion,
        __AttributeValueAssertion_assertedContexts_allContexts,
        ___AttributeValueAssertion_assertedContexts_selectedContexts__item_,
        __AttributeValueAssertion_assertedContexts_selectedContexts,
        _AttributeValueAssertion_assertedContexts,
        AttributeValueAssertion,
        __ContextAssertion_contextType_tab,
        _ContextAssertion_contextType,
        ___ContextAssertion_contextValues__item__tab,
        __ContextAssertion_contextValues__item_,
        _ContextAssertion_contextValues,
        ContextAssertion,
        __AttributeTypeAssertion_type_tab,
        ___AttributeTypeAssertion_type_tab_val_Type_0,
        ___AttributeTypeAssertion_type_tab_val_Type_1,
        _AttributeTypeAssertion_type,
        __AttributeTypeAssertion_assertedContexts__item_,
        _AttributeTypeAssertion_assertedContexts,
        AttributeTypeAssertion,
        SupportedAttributes,
        _SupportedAttributes_val_Type_0,
        _SupportedAttributes_val_Type_1,
        SupportedContexts,
        _Name_rdnSequence,
        Name,
        _RDNSequence__item_,
        RDNSequence,
        DistinguishedName,
        _RelativeDistinguishedName__item_,
        RelativeDistinguishedName,
        __AttributeTypeAndValue_type_tab,
        ___AttributeTypeAndValue_type_tab_val_Type_0,
        ___AttributeTypeAndValue_type_tab_val_Type_1,
        _AttributeTypeAndValue_type,
        _AttributeTypeAndValue_value,
        AttributeTypeAndValue,
        _SubtreeSpecification_base,
        ___SubtreeSpecification_specificExclusions__item__chopBefore,
        ___SubtreeSpecification_specificExclusions__item__chopAfter,
        __SubtreeSpecification_specificExclusions__item_,
        _SubtreeSpecification_specificExclusions,
        _SubtreeSpecification_minimum,
        _SubtreeSpecification_maximum,
        _SubtreeSpecification_specificationFilter,
        SubtreeSpecification,
        LocalName,
        ___ChopSpecification_specificExclusions__item__chopBefore,
        ___ChopSpecification_specificExclusions__item__chopAfter,
        __ChopSpecification_specificExclusions__item_,
        _ChopSpecification_specificExclusions,
        _ChopSpecification_minimum,
        _ChopSpecification_maximum,
        ChopSpecification,
        BaseDistance,
        _Refinement_item,
        __Refinement_and___item_,
        _Refinement_and_,
        __Refinement_or___item_,
        _Refinement_or_,
        _Refinement_not_,
        Refinement,
        _OBJECT_CLASS_Superclasses,
        _OBJECT_CLASS_kind,
        _OBJECT_CLASS_MandatoryAttributes,
        _OBJECT_CLASS_OptionalAttributes,
        __OBJECT_CLASS_ldapName__item_,
        _OBJECT_CLASS_ldapName,
        _OBJECT_CLASS_ldapDesc,
        _OBJECT_CLASS_id,
        OBJECT_CLASS,
        ObjectClassKind,
        top,
        __OBJECT_CLASS_MandatoryAttributes_val_Type_0,
        alias,
        __OBJECT_CLASS_MandatoryAttributes_val_Type_0_0,
        parent,
        child,
        _ATTRIBUTE_derivation,
        _ATTRIBUTE_Type,
        _ATTRIBUTE_equality_match,
        _ATTRIBUTE_ordering_match,
        _ATTRIBUTE_substrings_match,
        _ATTRIBUTE_single_valued,
        _ATTRIBUTE_collective,
        _ATTRIBUTE_dummy,
        _ATTRIBUTE_no_user_modification,
        _ATTRIBUTE_usage,
        _ATTRIBUTE_ldapSyntax,
        __ATTRIBUTE_ldapName__item_,
        _ATTRIBUTE_ldapName,
        _ATTRIBUTE_ldapDesc,
        _ATTRIBUTE_obsolete,
        _ATTRIBUTE_id,
        ATTRIBUTE,
        AttributeUsage,
        objectClass,
        _objectClass_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType,
        aliasedEntryName,
        _aliasedEntryName_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_0,
        _MATCHING_RULE_ParentMatchingRules,
        _MATCHING_RULE_AssertionType,
        _MATCHING_RULE_uniqueMatchIndicator,
        _MATCHING_RULE_ldapSyntax,
        __MATCHING_RULE_ldapName__item_,
        _MATCHING_RULE_ldapName,
        _MATCHING_RULE_ldapDesc,
        _MATCHING_RULE_id,
        MATCHING_RULE,
        objectIdentifierMatch,
        _objectIdentifierMatch_val_AssertionType,
        distinguishedNameMatch,
        _distinguishedNameMatch_val_AssertionType,
        _NAME_FORM_namedObjectClass,
        _NAME_FORM_MandatoryAttributes,
        _NAME_FORM_OptionalAttributes,
        __NAME_FORM_ldapName__item_,
        _NAME_FORM_ldapName,
        _NAME_FORM_ldapDesc,
        _NAME_FORM_id,
        NAME_FORM,
        _DITStructureRule_ruleIdentifier,
        _DITStructureRule_nameForm,
        __DITStructureRule_superiorStructureRules__item_,
        _DITStructureRule_superiorStructureRules,
        DITStructureRule,
        RuleIdentifier,
        _STRUCTURE_RULE_nameForm,
        _STRUCTURE_RULE_SuperiorStructureRules,
        _STRUCTURE_RULE_id,
        STRUCTURE_RULE,
        _DITContentRule_structuralObjectClass,
        __DITContentRule_auxiliaries__item_,
        _DITContentRule_auxiliaries,
        __DITContentRule_mandatory__item_,
        _DITContentRule_mandatory,
        __DITContentRule_optional__item_,
        _DITContentRule_optional,
        __DITContentRule_precluded__item_,
        _DITContentRule_precluded,
        DITContentRule,
        _CONTENT_RULE_structuralClass,
        _CONTENT_RULE_Auxiliaries,
        _CONTENT_RULE_Mandatory,
        _CONTENT_RULE_Optional,
        _CONTENT_RULE_Precluded,
        CONTENT_RULE,
        _CONTEXT_Type,
        _CONTEXT_defaultValue,
        _CONTEXT_Assertion,
        _CONTEXT_absentMatch,
        _CONTEXT_id,
        CONTEXT,
        _DITContextUse_attributeType,
        __DITContextUse_mandatoryContexts__item_,
        _DITContextUse_mandatoryContexts,
        __DITContextUse_optionalContexts__item_,
        _DITContextUse_optionalContexts,
        DITContextUse,
        _DIT_CONTEXT_USE_RULE_attributeType,
        _DIT_CONTEXT_USE_RULE_Mandatory,
        _DIT_CONTEXT_USE_RULE_Optional,
        DIT_CONTEXT_USE_RULE,
        _FRIENDS_anchor,
        _FRIENDS_Friends,
        FRIENDS,
        _SYNTAX_NAME_ldapDesc,
        _SYNTAX_NAME_Type,
        _SYNTAX_NAME_id,
        SYNTAX_NAME,
        subentry,
        __ATTRIBUTE_derivation_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_1,
        __ATTRIBUTE_substrings_match_val_AssertionType,
        __OBJECT_CLASS_MandatoryAttributes_val_Type_0_1,
        __OBJECT_CLASS_MandatoryAttributes_val_Type_1,
        subentryNameForm,
        __NAME_FORM_MandatoryAttributes_val_Type_0,
        subtreeSpecification,
        _subtreeSpecification_val_Type,
        administrativeRole,
        _administrativeRole_val_Type,
        createTimestamp,
        _createTimestamp_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_2,
        __ATTRIBUTE_ordering_match_val_AssertionType,
        modifyTimestamp,
        _modifyTimestamp_val_Type,
        subschemaTimestamp,
        _subschemaTimestamp_val_Type,
        creatorsName,
        _creatorsName_val_Type,
        modifiersName,
        _modifiersName_val_Type,
        subschemaSubentryList,
        _subschemaSubentryList_val_Type,
        accessControlSubentryList,
        _accessControlSubentryList_val_Type,
        collectiveAttributeSubentryList,
        _collectiveAttributeSubentryList_val_Type,
        contextDefaultSubentryList,
        _contextDefaultSubentryList_val_Type,
        serviceAdminSubentryList,
        _serviceAdminSubentryList_val_Type,
        pwdAdminSubentryList,
        _pwdAdminSubentryList_val_Type,
        hasSubordinates,
        _hasSubordinates_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_3,
        accessControlSubentry,
        collectiveAttributeSubentry,
        collectiveExclusions,
        _collectiveExclusions_val_Type,
        contextAssertionSubentry,
        __OBJECT_CLASS_MandatoryAttributes_val_Type_0_2,
        contextAssertionDefaults,
        _contextAssertionDefaults_val_Type,
        serviceAdminSubentry,
        __OBJECT_CLASS_MandatoryAttributes_val_Type_0_3,
        __ATTRIBUTE_equality_match_val_AssertionType_4,
        searchRules,
        _searchRules_val_Type,
        _SearchRuleDescription_id,
        _SearchRuleDescription_dmdId,
        _SearchRuleDescription_serviceType,
        _SearchRuleDescription_userClass,
        __SearchRuleDescription_inputAttributeTypes__item_,
        _SearchRuleDescription_inputAttributeTypes,
        _SearchRuleDescription_attributeCombination,
        __SearchRuleDescription_outputAttributeTypes__item_,
        _SearchRuleDescription_outputAttributeTypes,
        _SearchRuleDescription_defaultControls,
        _SearchRuleDescription_mandatoryControls,
        _SearchRuleDescription_searchRuleControls,
        _SearchRuleDescription_familyGrouping,
        _SearchRuleDescription_familyReturn,
        _SearchRuleDescription_relaxation,
        __SearchRuleDescription_additionalControl__item_,
        _SearchRuleDescription_additionalControl,
        _SearchRuleDescription_allowedSubset,
        _SearchRuleDescription_imposedSubset,
        _SearchRuleDescription_entryLimit,
        __SearchRuleDescription_name__item_,
        _SearchRuleDescription_name,
        _SearchRuleDescription_description,
        SearchRuleDescription,
        pwdAdminSubentry,
        __OBJECT_CLASS_MandatoryAttributes_val_Type_0_4,
        pwdAttribute,
        _pwdAttribute_val_Type,
        hierarchyLevel,
        _hierarchyLevel_val_Type,
        __ATTRIBUTE_ordering_match_val_AssertionType_0,
        HierarchyLevel,
        hierarchyBelow,
        _hierarchyBelow_val_Type,
        HierarchyBelow,
        hierarchyParent,
        _hierarchyParent_val_Type,
        hierarchyTop,
        _hierarchyTop_val_Type,
        id_oc_top,
        id_oc_alias,
        id_oc_parent,
        id_oc_child,
        id_at_objectClass,
        id_at_aliasedEntryName,
        id_at_pwdAttribute,
        id_mr_objectIdentifierMatch,
        id_mr_distinguishedNameMatch,
        id_oa_excludeAllCollectiveAttributes,
        id_oa_createTimestamp,
        id_oa_modifyTimestamp,
        id_oa_creatorsName,
        id_oa_modifiersName,
        id_oa_administrativeRole,
        id_oa_subtreeSpecification,
        id_oa_collectiveExclusions,
        id_oa_subschemaTimestamp,
        id_oa_hasSubordinates,
        id_oa_subschemaSubentryList,
        id_oa_accessControlSubentryList,
        id_oa_collectiveAttributeSubentryList,
        id_oa_contextDefaultSubentryList,
        id_oa_contextAssertionDefault,
        id_oa_serviceAdminSubentryList,
        id_oa_searchRules,
        id_oa_hierarchyLevel,
        id_oa_hierarchyBelow,
        id_oa_hierarchyParent,
        id_oa_hierarchyTop,
        id_oa_pwdAdminSubentryList,
        id_oa_allAttributeTypes,
        id_sc_subentry,
        id_sc_accessControlSubentry,
        id_sc_collectiveAttributeSubentry,
        id_sc_contextAssertionSubentry,
        id_sc_serviceAdminSubentry,
        id_sc_pwdAdminSubentry,
        id_nf_subentryNameForm,
        id_ar_autonomousArea,
        id_ar_accessControlSpecificArea,
        id_ar_accessControlInnerArea,
        id_ar_subschemaAdminSpecificArea,
        id_ar_collectiveAttributeSpecificArea,
        id_ar_collectiveAttributeInnerArea,
        id_ar_contextDefaultSpecificArea,
        id_ar_serviceSpecificArea,
        id_ar_pwdAdminSpecificArea,
    ]

class LdapSystemSchema:

    _name_  = u'LdapSystemSchema'
    _oid_   = [2, 5, 1, 38, 7]
    
    _obj_ = [
        u'namingContexts',
        u'altServer',
        u'supportedExtension',
        u'supportedControl',
        u'supportedSASLMechanisms',
        u'supportedLDAPVersion',
        u'supportedFeatures',
        u'ldapSyntaxes',
        u'LdapSyntaxDescription',
        u'id-lat-namingContexts',
        u'id-lat-altServer',
        u'id-lat-supportedExtension',
        u'id-lat-supportedControl',
        u'id-lat-supportedSASLMechanisms',
        u'id-lat-supportedLDAPVersion',
        u'id-soa-ldapSyntaxes',
        u'id-oat-supportedFeatures',
        ]
    _type_ = [
        u'LdapSyntaxDescription',
        ]
    _set_ = [
        ]
    _val_ = [
        u'namingContexts',
        u'altServer',
        u'supportedExtension',
        u'supportedControl',
        u'supportedSASLMechanisms',
        u'supportedLDAPVersion',
        u'supportedFeatures',
        u'ldapSyntaxes',
        u'id-lat-namingContexts',
        u'id-lat-altServer',
        u'id-lat-supportedExtension',
        u'id-lat-supportedControl',
        u'id-lat-supportedSASLMechanisms',
        u'id-lat-supportedLDAPVersion',
        u'id-soa-ldapSyntaxes',
        u'id-oat-supportedFeatures',
        ]
    _class_ = [
        u'namingContexts',
        u'altServer',
        u'supportedExtension',
        u'supportedControl',
        u'supportedSASLMechanisms',
        u'supportedLDAPVersion',
        u'supportedFeatures',
        u'ldapSyntaxes',
        ]
    _param_ = [
        ]
    
    #-----< namingContexts >-----#
    namingContexts = CLASS(name=u'namingContexts', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _namingContexts_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    namingContexts._val = dict([(u'Type', _namingContexts_val_Type), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'namingContexts']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 101, 120, 5))])
    
    #-----< altServer >-----#
    altServer = CLASS(name=u'altServer', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _altServer_val_Type = STR_IA5(name=u'Type', mode=MODE_TYPE)
    altServer._val = dict([(u'Type', _altServer_val_Type), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 26)), (u'ldapName', [u'altServer']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 101, 120, 6))])
    
    #-----< supportedExtension >-----#
    supportedExtension = CLASS(name=u'supportedExtension', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _supportedExtension_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    supportedExtension._val = dict([(u'Type', _supportedExtension_val_Type), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'supportedExtension']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 101, 120, 7))])
    
    #-----< supportedControl >-----#
    supportedControl = CLASS(name=u'supportedControl', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _supportedControl_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    supportedControl._val = dict([(u'Type', _supportedControl_val_Type), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'supportedControl']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 101, 120, 13))])
    
    #-----< supportedSASLMechanisms >-----#
    supportedSASLMechanisms = CLASS(name=u'supportedSASLMechanisms', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _supportedSASLMechanisms_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'DirectoryString')))
    __supportedSASLMechanisms_val_Type_teletexString = STR_TELE(name=u'teletexString', mode=MODE_TYPE)
    __supportedSASLMechanisms_val_Type_teletexString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    __supportedSASLMechanisms_val_Type_printableString = STR_PRINT(name=u'printableString', mode=MODE_TYPE)
    __supportedSASLMechanisms_val_Type_printableString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    __supportedSASLMechanisms_val_Type_bmpString = STR_BMP(name=u'bmpString', mode=MODE_TYPE)
    __supportedSASLMechanisms_val_Type_bmpString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    __supportedSASLMechanisms_val_Type_universalString = STR_UNIV(name=u'universalString', mode=MODE_TYPE)
    __supportedSASLMechanisms_val_Type_universalString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    __supportedSASLMechanisms_val_Type_uTF8String = STR_UTF8(name=u'uTF8String', mode=MODE_TYPE)
    __supportedSASLMechanisms_val_Type_uTF8String._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=[], er=[])
    _supportedSASLMechanisms_val_Type._cont = ASN1Dict([
        (u'teletexString', __supportedSASLMechanisms_val_Type_teletexString),
        (u'printableString', __supportedSASLMechanisms_val_Type_printableString),
        (u'bmpString', __supportedSASLMechanisms_val_Type_bmpString),
        (u'universalString', __supportedSASLMechanisms_val_Type_universalString),
        (u'uTF8String', __supportedSASLMechanisms_val_Type_uTF8String),
        ])
    _supportedSASLMechanisms_val_Type._ext = None
    supportedSASLMechanisms._val = dict([(u'Type', _supportedSASLMechanisms_val_Type), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'supportedSASLMechanisms']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 101, 120, 14))])
    
    #-----< supportedLDAPVersion >-----#
    supportedLDAPVersion = CLASS(name=u'supportedLDAPVersion', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _supportedLDAPVersion_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    supportedLDAPVersion._val = dict([(u'Type', _supportedLDAPVersion_val_Type), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'supportedLDAPVersion']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 101, 120, 15))])
    
    #-----< supportedFeatures >-----#
    supportedFeatures = CLASS(name=u'supportedFeatures', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _supportedFeatures_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    supportedFeatures._val = dict([(u'Type', _supportedFeatures_val_Type), (u'usage', u'dSAOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'supportedFeatures']), (u'id', (1, 3, 6, 1, 4, 1, 4203, 1, 3, 5))])
    
    #-----< ldapSyntaxes >-----#
    ldapSyntaxes = CLASS(name=u'ldapSyntaxes', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _ldapSyntaxes_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('LdapSystemSchema', 'LdapSyntaxDescription')))
    __ATTRIBUTE_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    ldapSyntaxes._val = dict([(u'Type', _ldapSyntaxes_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 54)), (u'ldapName', [u'ldapSyntax']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 101, 120, 16))])
    
    #-----< LdapSyntaxDescription >-----#
    LdapSyntaxDescription = SEQ(name=u'LdapSyntaxDescription', mode=MODE_TYPE)
    _LdapSyntaxDescription_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'SYNTAX-NAME'), [u'id']))
    _LdapSyntaxDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    LdapSyntaxDescription._cont = ASN1Dict([
        (u'identifier', _LdapSyntaxDescription_identifier),
        (u'description', _LdapSyntaxDescription_description),
        ])
    LdapSyntaxDescription._ext = []
    
    #-----< id-lat-namingContexts >-----#
    id_lat_namingContexts = OID(name=u'id-lat-namingContexts', mode=MODE_VALUE)
    id_lat_namingContexts._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120, 5)
    
    #-----< id-lat-altServer >-----#
    id_lat_altServer = OID(name=u'id-lat-altServer', mode=MODE_VALUE)
    id_lat_altServer._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120, 6)
    
    #-----< id-lat-supportedExtension >-----#
    id_lat_supportedExtension = OID(name=u'id-lat-supportedExtension', mode=MODE_VALUE)
    id_lat_supportedExtension._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120, 7)
    
    #-----< id-lat-supportedControl >-----#
    id_lat_supportedControl = OID(name=u'id-lat-supportedControl', mode=MODE_VALUE)
    id_lat_supportedControl._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120, 13)
    
    #-----< id-lat-supportedSASLMechanisms >-----#
    id_lat_supportedSASLMechanisms = OID(name=u'id-lat-supportedSASLMechanisms', mode=MODE_VALUE)
    id_lat_supportedSASLMechanisms._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120, 14)
    
    #-----< id-lat-supportedLDAPVersion >-----#
    id_lat_supportedLDAPVersion = OID(name=u'id-lat-supportedLDAPVersion', mode=MODE_VALUE)
    id_lat_supportedLDAPVersion._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120, 15)
    
    #-----< id-soa-ldapSyntaxes >-----#
    id_soa_ldapSyntaxes = OID(name=u'id-soa-ldapSyntaxes', mode=MODE_VALUE)
    id_soa_ldapSyntaxes._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120, 16)
    
    #-----< id-oat-supportedFeatures >-----#
    id_oat_supportedFeatures = OID(name=u'id-oat-supportedFeatures', mode=MODE_VALUE)
    id_oat_supportedFeatures._val = (1, 3, 6, 1, 4, 1, 4203, 1, 3, 5)
    
    _all_ = [
        namingContexts,
        _namingContexts_val_Type,
        altServer,
        _altServer_val_Type,
        supportedExtension,
        _supportedExtension_val_Type,
        supportedControl,
        _supportedControl_val_Type,
        supportedSASLMechanisms,
        __supportedSASLMechanisms_val_Type_teletexString,
        __supportedSASLMechanisms_val_Type_printableString,
        __supportedSASLMechanisms_val_Type_bmpString,
        __supportedSASLMechanisms_val_Type_universalString,
        __supportedSASLMechanisms_val_Type_uTF8String,
        _supportedSASLMechanisms_val_Type,
        supportedLDAPVersion,
        _supportedLDAPVersion_val_Type,
        supportedFeatures,
        _supportedFeatures_val_Type,
        ldapSyntaxes,
        _ldapSyntaxes_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType,
        _LdapSyntaxDescription_identifier,
        _LdapSyntaxDescription_description,
        LdapSyntaxDescription,
        id_lat_namingContexts,
        id_lat_altServer,
        id_lat_supportedExtension,
        id_lat_supportedControl,
        id_lat_supportedSASLMechanisms,
        id_lat_supportedLDAPVersion,
        id_soa_ldapSyntaxes,
        id_oat_supportedFeatures,
    ]

class Lightweight_Directory_Access_Protocol_V3:

    _name_  = u'Lightweight-Directory-Access-Protocol-V3'
    _oid_   = [1, 3, 6, 1, 1, 18]
    
    _obj_ = [
        u'LDAPMessage',
        u'MessageID',
        u'maxInt',
        u'LDAPString',
        u'LDAPOID',
        u'LDAPDN',
        u'RelativeLDAPDN',
        u'AttributeDescription',
        u'AttributeValue',
        u'AttributeValueAssertion',
        u'AssertionValue',
        u'PartialAttribute',
        u'Attribute',
        u'MatchingRuleId',
        u'LDAPResult',
        u'Referral',
        u'URI',
        u'Controls',
        u'Control',
        u'BindRequest',
        u'AuthenticationChoice',
        u'SaslCredentials',
        u'BindResponse',
        u'UnbindRequest',
        u'SearchRequest',
        u'AttributeSelection',
        u'Filter',
        u'SubstringFilter',
        u'MatchingRuleAssertion',
        u'SearchResultEntry',
        u'PartialAttributeList',
        u'SearchResultReference',
        u'SearchResultDone',
        u'ModifyRequest',
        u'ModifyResponse',
        u'AddRequest',
        u'AttributeList',
        u'AddResponse',
        u'DelRequest',
        u'DelResponse',
        u'ModifyDNRequest',
        u'ModifyDNResponse',
        u'CompareRequest',
        u'CompareResponse',
        u'AbandonRequest',
        u'ExtendedRequest',
        u'ExtendedResponse',
        u'IntermediateResponse',
        ]
    _type_ = [
        u'LDAPMessage',
        u'MessageID',
        u'LDAPString',
        u'LDAPOID',
        u'LDAPDN',
        u'RelativeLDAPDN',
        u'AttributeDescription',
        u'AttributeValue',
        u'AttributeValueAssertion',
        u'AssertionValue',
        u'PartialAttribute',
        u'Attribute',
        u'MatchingRuleId',
        u'LDAPResult',
        u'Referral',
        u'URI',
        u'Controls',
        u'Control',
        u'BindRequest',
        u'AuthenticationChoice',
        u'SaslCredentials',
        u'BindResponse',
        u'UnbindRequest',
        u'SearchRequest',
        u'AttributeSelection',
        u'Filter',
        u'SubstringFilter',
        u'MatchingRuleAssertion',
        u'SearchResultEntry',
        u'PartialAttributeList',
        u'SearchResultReference',
        u'SearchResultDone',
        u'ModifyRequest',
        u'ModifyResponse',
        u'AddRequest',
        u'AttributeList',
        u'AddResponse',
        u'DelRequest',
        u'DelResponse',
        u'ModifyDNRequest',
        u'ModifyDNResponse',
        u'CompareRequest',
        u'CompareResponse',
        u'AbandonRequest',
        u'ExtendedRequest',
        u'ExtendedResponse',
        u'IntermediateResponse',
        ]
    _set_ = [
        ]
    _val_ = [
        u'maxInt',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< LDAPMessage >-----#
    LDAPMessage = SEQ(name=u'LDAPMessage', mode=MODE_TYPE)
    _LDAPMessage_messageID = INT(name=u'messageID', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'MessageID')))
    _LDAPMessage_protocolOp = CHOICE(name=u'protocolOp', mode=MODE_TYPE)
    __LDAPMessage_protocolOp_bindRequest = SEQ(name=u'bindRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'BindRequest')))
    __LDAPMessage_protocolOp_bindResponse = SEQ(name=u'bindResponse', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'BindResponse')))
    __LDAPMessage_protocolOp_unbindRequest = NULL(name=u'unbindRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'UnbindRequest')))
    __LDAPMessage_protocolOp_searchRequest = SEQ(name=u'searchRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'SearchRequest')))
    __LDAPMessage_protocolOp_searchResEntry = SEQ(name=u'searchResEntry', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'SearchResultEntry')))
    __LDAPMessage_protocolOp_searchResDone = SEQ(name=u'searchResDone', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'SearchResultDone')))
    __LDAPMessage_protocolOp_searchResRef = SEQ_OF(name=u'searchResRef', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'SearchResultReference')))
    __LDAPMessage_protocolOp_modifyRequest = SEQ(name=u'modifyRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'ModifyRequest')))
    __LDAPMessage_protocolOp_modifyResponse = SEQ(name=u'modifyResponse', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'ModifyResponse')))
    __LDAPMessage_protocolOp_addRequest = SEQ(name=u'addRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AddRequest')))
    __LDAPMessage_protocolOp_addResponse = SEQ(name=u'addResponse', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AddResponse')))
    __LDAPMessage_protocolOp_delRequest = OCT_STR(name=u'delRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'DelRequest')))
    __LDAPMessage_protocolOp_delResponse = SEQ(name=u'delResponse', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'DelResponse')))
    __LDAPMessage_protocolOp_modDNRequest = SEQ(name=u'modDNRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'ModifyDNRequest')))
    __LDAPMessage_protocolOp_modDNResponse = SEQ(name=u'modDNResponse', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'ModifyDNResponse')))
    __LDAPMessage_protocolOp_compareRequest = SEQ(name=u'compareRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'CompareRequest')))
    __LDAPMessage_protocolOp_compareResponse = SEQ(name=u'compareResponse', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'CompareResponse')))
    __LDAPMessage_protocolOp_abandonRequest = INT(name=u'abandonRequest', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AbandonRequest')))
    __LDAPMessage_protocolOp_extendedReq = SEQ(name=u'extendedReq', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'ExtendedRequest')))
    __LDAPMessage_protocolOp_extendedResp = SEQ(name=u'extendedResp', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'ExtendedResponse')))
    __LDAPMessage_protocolOp_intermediateResponse = SEQ(name=u'intermediateResponse', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'IntermediateResponse')))
    _LDAPMessage_protocolOp._cont = ASN1Dict([
        (u'bindRequest', __LDAPMessage_protocolOp_bindRequest),
        (u'bindResponse', __LDAPMessage_protocolOp_bindResponse),
        (u'unbindRequest', __LDAPMessage_protocolOp_unbindRequest),
        (u'searchRequest', __LDAPMessage_protocolOp_searchRequest),
        (u'searchResEntry', __LDAPMessage_protocolOp_searchResEntry),
        (u'searchResDone', __LDAPMessage_protocolOp_searchResDone),
        (u'searchResRef', __LDAPMessage_protocolOp_searchResRef),
        (u'modifyRequest', __LDAPMessage_protocolOp_modifyRequest),
        (u'modifyResponse', __LDAPMessage_protocolOp_modifyResponse),
        (u'addRequest', __LDAPMessage_protocolOp_addRequest),
        (u'addResponse', __LDAPMessage_protocolOp_addResponse),
        (u'delRequest', __LDAPMessage_protocolOp_delRequest),
        (u'delResponse', __LDAPMessage_protocolOp_delResponse),
        (u'modDNRequest', __LDAPMessage_protocolOp_modDNRequest),
        (u'modDNResponse', __LDAPMessage_protocolOp_modDNResponse),
        (u'compareRequest', __LDAPMessage_protocolOp_compareRequest),
        (u'compareResponse', __LDAPMessage_protocolOp_compareResponse),
        (u'abandonRequest', __LDAPMessage_protocolOp_abandonRequest),
        (u'extendedReq', __LDAPMessage_protocolOp_extendedReq),
        (u'extendedResp', __LDAPMessage_protocolOp_extendedResp),
        (u'intermediateResponse', __LDAPMessage_protocolOp_intermediateResponse),
        ])
    _LDAPMessage_protocolOp._ext = [u'intermediateResponse']
    _LDAPMessage_controls = SEQ_OF(name=u'controls', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Controls')), opt=True)
    LDAPMessage._cont = ASN1Dict([
        (u'messageID', _LDAPMessage_messageID),
        (u'protocolOp', _LDAPMessage_protocolOp),
        (u'controls', _LDAPMessage_controls),
        ])
    LDAPMessage._ext = []
    
    #-----< MessageID >-----#
    MessageID = INT(name=u'MessageID', mode=MODE_TYPE)
    MessageID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2147483647)], ev=None, er=[])
    
    #-----< maxInt >-----#
    maxInt = INT(name=u'maxInt', mode=MODE_VALUE)
    maxInt._val = 2147483647
    
    #-----< LDAPString >-----#
    LDAPString = OCT_STR(name=u'LDAPString', mode=MODE_TYPE)
    
    #-----< LDAPOID >-----#
    LDAPOID = OCT_STR(name=u'LDAPOID', mode=MODE_TYPE)
    
    #-----< LDAPDN >-----#
    LDAPDN = OCT_STR(name=u'LDAPDN', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    
    #-----< RelativeLDAPDN >-----#
    RelativeLDAPDN = OCT_STR(name=u'RelativeLDAPDN', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    
    #-----< AttributeDescription >-----#
    AttributeDescription = OCT_STR(name=u'AttributeDescription', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    
    #-----< AttributeValue >-----#
    AttributeValue = OCT_STR(name=u'AttributeValue', mode=MODE_TYPE)
    
    #-----< AttributeValueAssertion >-----#
    AttributeValueAssertion = SEQ(name=u'AttributeValueAssertion', mode=MODE_TYPE)
    _AttributeValueAssertion_attributeDesc = OCT_STR(name=u'attributeDesc', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeDescription')))
    _AttributeValueAssertion_assertionValue = OCT_STR(name=u'assertionValue', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AssertionValue')))
    AttributeValueAssertion._cont = ASN1Dict([
        (u'attributeDesc', _AttributeValueAssertion_attributeDesc),
        (u'assertionValue', _AttributeValueAssertion_assertionValue),
        ])
    AttributeValueAssertion._ext = []
    
    #-----< AssertionValue >-----#
    AssertionValue = OCT_STR(name=u'AssertionValue', mode=MODE_TYPE)
    
    #-----< PartialAttribute >-----#
    PartialAttribute = SEQ(name=u'PartialAttribute', mode=MODE_TYPE)
    _PartialAttribute_type = OCT_STR(name=u'type', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeDescription')))
    _PartialAttribute_vals = SET_OF(name=u'vals', mode=MODE_TYPE)
    __PartialAttribute_vals_value = OCT_STR(name=u'value', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeValue')))
    _PartialAttribute_vals._cont = __PartialAttribute_vals_value
    PartialAttribute._cont = ASN1Dict([
        (u'type', _PartialAttribute_type),
        (u'vals', _PartialAttribute_vals),
        ])
    PartialAttribute._ext = []
    
    #-----< Attribute >-----#
    Attribute = SEQ(name=u'Attribute', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'PartialAttribute')))
    _Attribute_type = OCT_STR(name=u'type', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeDescription')))
    _Attribute_vals = SET_OF(name=u'vals', mode=MODE_TYPE)
    __Attribute_vals_value = OCT_STR(name=u'value', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeValue')))
    _Attribute_vals._cont = __Attribute_vals_value
    _Attribute_vals._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    Attribute._cont = ASN1Dict([
        (u'type', _Attribute_type),
        (u'vals', _Attribute_vals),
        ])
    Attribute._ext = []
    
    #-----< MatchingRuleId >-----#
    MatchingRuleId = OCT_STR(name=u'MatchingRuleId', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    
    #-----< LDAPResult >-----#
    LDAPResult = SEQ(name=u'LDAPResult', mode=MODE_TYPE)
    _LDAPResult_resultCode = ENUM(name=u'resultCode', mode=MODE_TYPE)
    _LDAPResult_resultCode._cont = ASN1Dict([(u'success', 0), (u'operationsError', 1), (u'protocolError', 2), (u'timeLimitExceeded', 3), (u'sizeLimitExceeded', 4), (u'compareFalse', 5), (u'compareTrue', 6), (u'authMethodNotSupported', 7), (u'strongerAuthRequired', 8), (u'referral', 10), (u'adminLimitExceeded', 11), (u'unavailableCriticalExtension', 12), (u'confidentialityRequired', 13), (u'saslBindInProgress', 14), (u'noSuchAttribute', 16), (u'undefinedAttributeType', 17), (u'inappropriateMatching', 18), (u'constraintViolation', 19), (u'attributeOrValueExists', 20), (u'invalidAttributeSyntax', 21), (u'noSuchObject', 32), (u'aliasProblem', 33), (u'invalidDNSyntax', 34), (u'aliasDereferencingProblem', 36), (u'inappropriateAuthentication', 48), (u'invalidCredentials', 49), (u'insufficientAccessRights', 50), (u'busy', 51), (u'unavailable', 52), (u'unwillingToPerform', 53), (u'loopDetect', 54), (u'namingViolation', 64), (u'objectClassViolation', 65), (u'notAllowedOnNonLeaf', 66), (u'notAllowedOnRDN', 67), (u'entryAlreadyExists', 68), (u'objectClassModsProhibited', 69), (u'affectsMultipleDSAs', 71), (u'other', 80)])
    _LDAPResult_resultCode._ext = []
    _LDAPResult_matchedDN = OCT_STR(name=u'matchedDN', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _LDAPResult_diagnosticMessage = OCT_STR(name=u'diagnosticMessage', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    _LDAPResult_referral = SEQ_OF(name=u'referral', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Referral')), opt=True)
    LDAPResult._cont = ASN1Dict([
        (u'resultCode', _LDAPResult_resultCode),
        (u'matchedDN', _LDAPResult_matchedDN),
        (u'diagnosticMessage', _LDAPResult_diagnosticMessage),
        (u'referral', _LDAPResult_referral),
        ])
    LDAPResult._ext = []
    
    #-----< Referral >-----#
    Referral = SEQ_OF(name=u'Referral', mode=MODE_TYPE)
    _Referral_uri = OCT_STR(name=u'uri', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'URI')))
    Referral._cont = _Referral_uri
    Referral._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< URI >-----#
    URI = OCT_STR(name=u'URI', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    
    #-----< Controls >-----#
    Controls = SEQ_OF(name=u'Controls', mode=MODE_TYPE)
    _Controls_control = SEQ(name=u'control', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Control')))
    Controls._cont = _Controls_control
    
    #-----< Control >-----#
    Control = SEQ(name=u'Control', mode=MODE_TYPE)
    _Control_controlType = OCT_STR(name=u'controlType', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPOID')))
    _Control_criticality = BOOL(name=u'criticality', mode=MODE_TYPE, default=False)
    _Control_controlValue = OCT_STR(name=u'controlValue', mode=MODE_TYPE, opt=True)
    Control._cont = ASN1Dict([
        (u'controlType', _Control_controlType),
        (u'criticality', _Control_criticality),
        (u'controlValue', _Control_controlValue),
        ])
    Control._ext = []
    
    #-----< BindRequest >-----#
    BindRequest = SEQ(name=u'BindRequest', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT))
    _BindRequest_version = INT(name=u'version', mode=MODE_TYPE)
    _BindRequest_version._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=None, er=[])
    _BindRequest_name = OCT_STR(name=u'name', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _BindRequest_authentication = CHOICE(name=u'authentication', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AuthenticationChoice')))
    BindRequest._cont = ASN1Dict([
        (u'version', _BindRequest_version),
        (u'name', _BindRequest_name),
        (u'authentication', _BindRequest_authentication),
        ])
    BindRequest._ext = []
    
    #-----< AuthenticationChoice >-----#
    AuthenticationChoice = CHOICE(name=u'AuthenticationChoice', mode=MODE_TYPE)
    _AuthenticationChoice_simple = OCT_STR(name=u'simple', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _AuthenticationChoice_sasl = SEQ(name=u'sasl', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'SaslCredentials')))
    AuthenticationChoice._cont = ASN1Dict([
        (u'simple', _AuthenticationChoice_simple),
        (u'sasl', _AuthenticationChoice_sasl),
        ])
    AuthenticationChoice._ext = []
    
    #-----< SaslCredentials >-----#
    SaslCredentials = SEQ(name=u'SaslCredentials', mode=MODE_TYPE)
    _SaslCredentials_mechanism = OCT_STR(name=u'mechanism', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    _SaslCredentials_credentials = OCT_STR(name=u'credentials', mode=MODE_TYPE, opt=True)
    SaslCredentials._cont = ASN1Dict([
        (u'mechanism', _SaslCredentials_mechanism),
        (u'credentials', _SaslCredentials_credentials),
        ])
    SaslCredentials._ext = []
    
    #-----< BindResponse >-----#
    BindResponse = SEQ(name=u'BindResponse', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _BindResponse_resultCode = ENUM(name=u'resultCode', mode=MODE_TYPE)
    _BindResponse_resultCode._cont = ASN1Dict([(u'success', 0), (u'operationsError', 1), (u'protocolError', 2), (u'timeLimitExceeded', 3), (u'sizeLimitExceeded', 4), (u'compareFalse', 5), (u'compareTrue', 6), (u'authMethodNotSupported', 7), (u'strongerAuthRequired', 8), (u'referral', 10), (u'adminLimitExceeded', 11), (u'unavailableCriticalExtension', 12), (u'confidentialityRequired', 13), (u'saslBindInProgress', 14), (u'noSuchAttribute', 16), (u'undefinedAttributeType', 17), (u'inappropriateMatching', 18), (u'constraintViolation', 19), (u'attributeOrValueExists', 20), (u'invalidAttributeSyntax', 21), (u'noSuchObject', 32), (u'aliasProblem', 33), (u'invalidDNSyntax', 34), (u'aliasDereferencingProblem', 36), (u'inappropriateAuthentication', 48), (u'invalidCredentials', 49), (u'insufficientAccessRights', 50), (u'busy', 51), (u'unavailable', 52), (u'unwillingToPerform', 53), (u'loopDetect', 54), (u'namingViolation', 64), (u'objectClassViolation', 65), (u'notAllowedOnNonLeaf', 66), (u'notAllowedOnRDN', 67), (u'entryAlreadyExists', 68), (u'objectClassModsProhibited', 69), (u'affectsMultipleDSAs', 71), (u'other', 80)])
    _BindResponse_resultCode._ext = []
    _BindResponse_matchedDN = OCT_STR(name=u'matchedDN', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _BindResponse_diagnosticMessage = OCT_STR(name=u'diagnosticMessage', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    _BindResponse_referral = SEQ_OF(name=u'referral', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Referral')), opt=True)
    _BindResponse_serverSaslCreds = OCT_STR(name=u'serverSaslCreds', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    BindResponse._cont = ASN1Dict([
        (u'resultCode', _BindResponse_resultCode),
        (u'matchedDN', _BindResponse_matchedDN),
        (u'diagnosticMessage', _BindResponse_diagnosticMessage),
        (u'referral', _BindResponse_referral),
        (u'serverSaslCreds', _BindResponse_serverSaslCreds),
        ])
    BindResponse._ext = []
    
    #-----< UnbindRequest >-----#
    UnbindRequest = NULL(name=u'UnbindRequest', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT))
    
    #-----< SearchRequest >-----#
    SearchRequest = SEQ(name=u'SearchRequest', mode=MODE_TYPE, tag=(3, TAG_APPLICATION, TAG_IMPLICIT))
    _SearchRequest_baseObject = OCT_STR(name=u'baseObject', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _SearchRequest_scope = ENUM(name=u'scope', mode=MODE_TYPE)
    _SearchRequest_scope._cont = ASN1Dict([(u'baseObject', 0), (u'singleLevel', 1), (u'wholeSubtree', 2)])
    _SearchRequest_scope._ext = []
    _SearchRequest_derefAliases = ENUM(name=u'derefAliases', mode=MODE_TYPE)
    _SearchRequest_derefAliases._cont = ASN1Dict([(u'neverDerefAliases', 0), (u'derefInSearching', 1), (u'derefFindingBaseObj', 2), (u'derefAlways', 3)])
    _SearchRequest_derefAliases._ext = []
    _SearchRequest_sizeLimit = INT(name=u'sizeLimit', mode=MODE_TYPE)
    _SearchRequest_sizeLimit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2147483647)], ev=None, er=[])
    _SearchRequest_timeLimit = INT(name=u'timeLimit', mode=MODE_TYPE)
    _SearchRequest_timeLimit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2147483647)], ev=None, er=[])
    _SearchRequest_typesOnly = BOOL(name=u'typesOnly', mode=MODE_TYPE)
    _SearchRequest_filter = CHOICE(name=u'filter', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Filter')))
    _SearchRequest_attributes = SEQ_OF(name=u'attributes', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeSelection')))
    SearchRequest._cont = ASN1Dict([
        (u'baseObject', _SearchRequest_baseObject),
        (u'scope', _SearchRequest_scope),
        (u'derefAliases', _SearchRequest_derefAliases),
        (u'sizeLimit', _SearchRequest_sizeLimit),
        (u'timeLimit', _SearchRequest_timeLimit),
        (u'typesOnly', _SearchRequest_typesOnly),
        (u'filter', _SearchRequest_filter),
        (u'attributes', _SearchRequest_attributes),
        ])
    SearchRequest._ext = []
    
    #-----< AttributeSelection >-----#
    AttributeSelection = SEQ_OF(name=u'AttributeSelection', mode=MODE_TYPE)
    _AttributeSelection_selector = OCT_STR(name=u'selector', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    AttributeSelection._cont = _AttributeSelection_selector
    
    #-----< Filter >-----#
    Filter = CHOICE(name=u'Filter', mode=MODE_TYPE)
    _Filter_and_ = SET_OF(name=u'and', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    __Filter_and__filter = CHOICE(name=u'filter', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Filter')))
    _Filter_and_._cont = __Filter_and__filter
    _Filter_and_._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _Filter_or_ = SET_OF(name=u'or', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    __Filter_or__filter = CHOICE(name=u'filter', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Filter')))
    _Filter_or_._cont = __Filter_or__filter
    _Filter_or_._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _Filter_not_ = CHOICE(name=u'not', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Filter')))
    _Filter_equalityMatch = SEQ(name=u'equalityMatch', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeValueAssertion')))
    _Filter_substrings = SEQ(name=u'substrings', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'SubstringFilter')))
    _Filter_greaterOrEqual = SEQ(name=u'greaterOrEqual', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeValueAssertion')))
    _Filter_lessOrEqual = SEQ(name=u'lessOrEqual', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeValueAssertion')))
    _Filter_present = OCT_STR(name=u'present', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeDescription')))
    _Filter_approxMatch = SEQ(name=u'approxMatch', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeValueAssertion')))
    _Filter_extensibleMatch = SEQ(name=u'extensibleMatch', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'MatchingRuleAssertion')))
    Filter._cont = ASN1Dict([
        (u'and', _Filter_and_),
        (u'or', _Filter_or_),
        (u'not', _Filter_not_),
        (u'equalityMatch', _Filter_equalityMatch),
        (u'substrings', _Filter_substrings),
        (u'greaterOrEqual', _Filter_greaterOrEqual),
        (u'lessOrEqual', _Filter_lessOrEqual),
        (u'present', _Filter_present),
        (u'approxMatch', _Filter_approxMatch),
        (u'extensibleMatch', _Filter_extensibleMatch),
        ])
    Filter._ext = []
    
    #-----< SubstringFilter >-----#
    SubstringFilter = SEQ(name=u'SubstringFilter', mode=MODE_TYPE)
    _SubstringFilter_type = OCT_STR(name=u'type', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeDescription')))
    _SubstringFilter_substrings = SEQ_OF(name=u'substrings', mode=MODE_TYPE)
    __SubstringFilter_substrings_substring = CHOICE(name=u'substring', mode=MODE_TYPE)
    ___SubstringFilter_substrings_substring_initial = OCT_STR(name=u'initial', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AssertionValue')))
    ___SubstringFilter_substrings_substring_any = OCT_STR(name=u'any', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AssertionValue')))
    ___SubstringFilter_substrings_substring_final = OCT_STR(name=u'final', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AssertionValue')))
    __SubstringFilter_substrings_substring._cont = ASN1Dict([
        (u'initial', ___SubstringFilter_substrings_substring_initial),
        (u'any', ___SubstringFilter_substrings_substring_any),
        (u'final', ___SubstringFilter_substrings_substring_final),
        ])
    __SubstringFilter_substrings_substring._ext = []
    _SubstringFilter_substrings._cont = __SubstringFilter_substrings_substring
    _SubstringFilter_substrings._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    SubstringFilter._cont = ASN1Dict([
        (u'type', _SubstringFilter_type),
        (u'substrings', _SubstringFilter_substrings),
        ])
    SubstringFilter._ext = []
    
    #-----< MatchingRuleAssertion >-----#
    MatchingRuleAssertion = SEQ(name=u'MatchingRuleAssertion', mode=MODE_TYPE)
    _MatchingRuleAssertion_matchingRule = OCT_STR(name=u'matchingRule', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'MatchingRuleId')), opt=True)
    _MatchingRuleAssertion_type = OCT_STR(name=u'type', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeDescription')), opt=True)
    _MatchingRuleAssertion_matchValue = OCT_STR(name=u'matchValue', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AssertionValue')))
    _MatchingRuleAssertion_dnAttributes = BOOL(name=u'dnAttributes', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=False)
    MatchingRuleAssertion._cont = ASN1Dict([
        (u'matchingRule', _MatchingRuleAssertion_matchingRule),
        (u'type', _MatchingRuleAssertion_type),
        (u'matchValue', _MatchingRuleAssertion_matchValue),
        (u'dnAttributes', _MatchingRuleAssertion_dnAttributes),
        ])
    MatchingRuleAssertion._ext = []
    
    #-----< SearchResultEntry >-----#
    SearchResultEntry = SEQ(name=u'SearchResultEntry', mode=MODE_TYPE, tag=(4, TAG_APPLICATION, TAG_IMPLICIT))
    _SearchResultEntry_objectName = OCT_STR(name=u'objectName', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _SearchResultEntry_attributes = SEQ_OF(name=u'attributes', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'PartialAttributeList')))
    SearchResultEntry._cont = ASN1Dict([
        (u'objectName', _SearchResultEntry_objectName),
        (u'attributes', _SearchResultEntry_attributes),
        ])
    SearchResultEntry._ext = []
    
    #-----< PartialAttributeList >-----#
    PartialAttributeList = SEQ_OF(name=u'PartialAttributeList', mode=MODE_TYPE)
    _PartialAttributeList_partialAttribute = SEQ(name=u'partialAttribute', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'PartialAttribute')))
    PartialAttributeList._cont = _PartialAttributeList_partialAttribute
    
    #-----< SearchResultReference >-----#
    SearchResultReference = SEQ_OF(name=u'SearchResultReference', mode=MODE_TYPE, tag=(19, TAG_APPLICATION, TAG_IMPLICIT))
    _SearchResultReference_uri = OCT_STR(name=u'uri', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'URI')))
    SearchResultReference._cont = _SearchResultReference_uri
    SearchResultReference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< SearchResultDone >-----#
    SearchResultDone = SEQ(name=u'SearchResultDone', mode=MODE_TYPE, tag=(5, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPResult')))
    
    #-----< ModifyRequest >-----#
    ModifyRequest = SEQ(name=u'ModifyRequest', mode=MODE_TYPE, tag=(6, TAG_APPLICATION, TAG_IMPLICIT))
    _ModifyRequest_object = OCT_STR(name=u'object', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _ModifyRequest_changes = SEQ_OF(name=u'changes', mode=MODE_TYPE)
    __ModifyRequest_changes_change = SEQ(name=u'change', mode=MODE_TYPE)
    ___ModifyRequest_changes_change_operation = ENUM(name=u'operation', mode=MODE_TYPE)
    ___ModifyRequest_changes_change_operation._cont = ASN1Dict([(u'add', 0), (u'delete', 1), (u'replace', 2)])
    ___ModifyRequest_changes_change_operation._ext = []
    ___ModifyRequest_changes_change_modification = SEQ(name=u'modification', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'PartialAttribute')))
    __ModifyRequest_changes_change._cont = ASN1Dict([
        (u'operation', ___ModifyRequest_changes_change_operation),
        (u'modification', ___ModifyRequest_changes_change_modification),
        ])
    __ModifyRequest_changes_change._ext = []
    _ModifyRequest_changes._cont = __ModifyRequest_changes_change
    ModifyRequest._cont = ASN1Dict([
        (u'object', _ModifyRequest_object),
        (u'changes', _ModifyRequest_changes),
        ])
    ModifyRequest._ext = []
    
    #-----< ModifyResponse >-----#
    ModifyResponse = SEQ(name=u'ModifyResponse', mode=MODE_TYPE, tag=(7, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPResult')))
    
    #-----< AddRequest >-----#
    AddRequest = SEQ(name=u'AddRequest', mode=MODE_TYPE, tag=(8, TAG_APPLICATION, TAG_IMPLICIT))
    _AddRequest_entry = OCT_STR(name=u'entry', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _AddRequest_attributes = SEQ_OF(name=u'attributes', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeList')))
    AddRequest._cont = ASN1Dict([
        (u'entry', _AddRequest_entry),
        (u'attributes', _AddRequest_attributes),
        ])
    AddRequest._ext = []
    
    #-----< AttributeList >-----#
    AttributeList = SEQ_OF(name=u'AttributeList', mode=MODE_TYPE)
    _AttributeList_attribute = SEQ(name=u'attribute', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Attribute')))
    AttributeList._cont = _AttributeList_attribute
    
    #-----< AddResponse >-----#
    AddResponse = SEQ(name=u'AddResponse', mode=MODE_TYPE, tag=(9, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPResult')))
    
    #-----< DelRequest >-----#
    DelRequest = OCT_STR(name=u'DelRequest', mode=MODE_TYPE, tag=(10, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    
    #-----< DelResponse >-----#
    DelResponse = SEQ(name=u'DelResponse', mode=MODE_TYPE, tag=(11, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPResult')))
    
    #-----< ModifyDNRequest >-----#
    ModifyDNRequest = SEQ(name=u'ModifyDNRequest', mode=MODE_TYPE, tag=(12, TAG_APPLICATION, TAG_IMPLICIT))
    _ModifyDNRequest_entry = OCT_STR(name=u'entry', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _ModifyDNRequest_newrdn = OCT_STR(name=u'newrdn', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'RelativeLDAPDN')))
    _ModifyDNRequest_deleteoldrdn = BOOL(name=u'deleteoldrdn', mode=MODE_TYPE)
    _ModifyDNRequest_newSuperior = OCT_STR(name=u'newSuperior', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')), opt=True)
    ModifyDNRequest._cont = ASN1Dict([
        (u'entry', _ModifyDNRequest_entry),
        (u'newrdn', _ModifyDNRequest_newrdn),
        (u'deleteoldrdn', _ModifyDNRequest_deleteoldrdn),
        (u'newSuperior', _ModifyDNRequest_newSuperior),
        ])
    ModifyDNRequest._ext = []
    
    #-----< ModifyDNResponse >-----#
    ModifyDNResponse = SEQ(name=u'ModifyDNResponse', mode=MODE_TYPE, tag=(13, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPResult')))
    
    #-----< CompareRequest >-----#
    CompareRequest = SEQ(name=u'CompareRequest', mode=MODE_TYPE, tag=(14, TAG_APPLICATION, TAG_IMPLICIT))
    _CompareRequest_entry = OCT_STR(name=u'entry', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _CompareRequest_ava = SEQ(name=u'ava', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'AttributeValueAssertion')))
    CompareRequest._cont = ASN1Dict([
        (u'entry', _CompareRequest_entry),
        (u'ava', _CompareRequest_ava),
        ])
    CompareRequest._ext = []
    
    #-----< CompareResponse >-----#
    CompareResponse = SEQ(name=u'CompareResponse', mode=MODE_TYPE, tag=(15, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPResult')))
    
    #-----< AbandonRequest >-----#
    AbandonRequest = INT(name=u'AbandonRequest', mode=MODE_TYPE, tag=(16, TAG_APPLICATION, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'MessageID')))
    
    #-----< ExtendedRequest >-----#
    ExtendedRequest = SEQ(name=u'ExtendedRequest', mode=MODE_TYPE, tag=(23, TAG_APPLICATION, TAG_IMPLICIT))
    _ExtendedRequest_requestName = OCT_STR(name=u'requestName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPOID')))
    _ExtendedRequest_requestValue = OCT_STR(name=u'requestValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ExtendedRequest._cont = ASN1Dict([
        (u'requestName', _ExtendedRequest_requestName),
        (u'requestValue', _ExtendedRequest_requestValue),
        ])
    ExtendedRequest._ext = []
    
    #-----< ExtendedResponse >-----#
    ExtendedResponse = SEQ(name=u'ExtendedResponse', mode=MODE_TYPE, tag=(24, TAG_APPLICATION, TAG_IMPLICIT))
    _ExtendedResponse_resultCode = ENUM(name=u'resultCode', mode=MODE_TYPE)
    _ExtendedResponse_resultCode._cont = ASN1Dict([(u'success', 0), (u'operationsError', 1), (u'protocolError', 2), (u'timeLimitExceeded', 3), (u'sizeLimitExceeded', 4), (u'compareFalse', 5), (u'compareTrue', 6), (u'authMethodNotSupported', 7), (u'strongerAuthRequired', 8), (u'referral', 10), (u'adminLimitExceeded', 11), (u'unavailableCriticalExtension', 12), (u'confidentialityRequired', 13), (u'saslBindInProgress', 14), (u'noSuchAttribute', 16), (u'undefinedAttributeType', 17), (u'inappropriateMatching', 18), (u'constraintViolation', 19), (u'attributeOrValueExists', 20), (u'invalidAttributeSyntax', 21), (u'noSuchObject', 32), (u'aliasProblem', 33), (u'invalidDNSyntax', 34), (u'aliasDereferencingProblem', 36), (u'inappropriateAuthentication', 48), (u'invalidCredentials', 49), (u'insufficientAccessRights', 50), (u'busy', 51), (u'unavailable', 52), (u'unwillingToPerform', 53), (u'loopDetect', 54), (u'namingViolation', 64), (u'objectClassViolation', 65), (u'notAllowedOnNonLeaf', 66), (u'notAllowedOnRDN', 67), (u'entryAlreadyExists', 68), (u'objectClassModsProhibited', 69), (u'affectsMultipleDSAs', 71), (u'other', 80)])
    _ExtendedResponse_resultCode._ext = []
    _ExtendedResponse_matchedDN = OCT_STR(name=u'matchedDN', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPDN')))
    _ExtendedResponse_diagnosticMessage = OCT_STR(name=u'diagnosticMessage', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPString')))
    _ExtendedResponse_referral = SEQ_OF(name=u'referral', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'Referral')), opt=True)
    _ExtendedResponse_responseName = OCT_STR(name=u'responseName', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPOID')), opt=True)
    _ExtendedResponse_responseValue = OCT_STR(name=u'responseValue', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    ExtendedResponse._cont = ASN1Dict([
        (u'resultCode', _ExtendedResponse_resultCode),
        (u'matchedDN', _ExtendedResponse_matchedDN),
        (u'diagnosticMessage', _ExtendedResponse_diagnosticMessage),
        (u'referral', _ExtendedResponse_referral),
        (u'responseName', _ExtendedResponse_responseName),
        (u'responseValue', _ExtendedResponse_responseValue),
        ])
    ExtendedResponse._ext = []
    
    #-----< IntermediateResponse >-----#
    IntermediateResponse = SEQ(name=u'IntermediateResponse', mode=MODE_TYPE, tag=(25, TAG_APPLICATION, TAG_IMPLICIT))
    _IntermediateResponse_responseName = OCT_STR(name=u'responseName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPOID')), opt=True)
    _IntermediateResponse_responseValue = OCT_STR(name=u'responseValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    IntermediateResponse._cont = ASN1Dict([
        (u'responseName', _IntermediateResponse_responseName),
        (u'responseValue', _IntermediateResponse_responseValue),
        ])
    IntermediateResponse._ext = []
    
    _all_ = [
        _LDAPMessage_messageID,
        __LDAPMessage_protocolOp_bindRequest,
        __LDAPMessage_protocolOp_bindResponse,
        __LDAPMessage_protocolOp_unbindRequest,
        __LDAPMessage_protocolOp_searchRequest,
        __LDAPMessage_protocolOp_searchResEntry,
        __LDAPMessage_protocolOp_searchResDone,
        __LDAPMessage_protocolOp_searchResRef,
        __LDAPMessage_protocolOp_modifyRequest,
        __LDAPMessage_protocolOp_modifyResponse,
        __LDAPMessage_protocolOp_addRequest,
        __LDAPMessage_protocolOp_addResponse,
        __LDAPMessage_protocolOp_delRequest,
        __LDAPMessage_protocolOp_delResponse,
        __LDAPMessage_protocolOp_modDNRequest,
        __LDAPMessage_protocolOp_modDNResponse,
        __LDAPMessage_protocolOp_compareRequest,
        __LDAPMessage_protocolOp_compareResponse,
        __LDAPMessage_protocolOp_abandonRequest,
        __LDAPMessage_protocolOp_extendedReq,
        __LDAPMessage_protocolOp_extendedResp,
        __LDAPMessage_protocolOp_intermediateResponse,
        _LDAPMessage_protocolOp,
        _LDAPMessage_controls,
        LDAPMessage,
        MessageID,
        maxInt,
        LDAPString,
        LDAPOID,
        LDAPDN,
        RelativeLDAPDN,
        AttributeDescription,
        AttributeValue,
        _AttributeValueAssertion_attributeDesc,
        _AttributeValueAssertion_assertionValue,
        AttributeValueAssertion,
        AssertionValue,
        _PartialAttribute_type,
        __PartialAttribute_vals_value,
        _PartialAttribute_vals,
        PartialAttribute,
        _Attribute_type,
        __Attribute_vals_value,
        _Attribute_vals,
        Attribute,
        MatchingRuleId,
        _LDAPResult_resultCode,
        _LDAPResult_matchedDN,
        _LDAPResult_diagnosticMessage,
        _LDAPResult_referral,
        LDAPResult,
        _Referral_uri,
        Referral,
        URI,
        _Controls_control,
        Controls,
        _Control_controlType,
        _Control_criticality,
        _Control_controlValue,
        Control,
        _BindRequest_version,
        _BindRequest_name,
        _BindRequest_authentication,
        BindRequest,
        _AuthenticationChoice_simple,
        _AuthenticationChoice_sasl,
        AuthenticationChoice,
        _SaslCredentials_mechanism,
        _SaslCredentials_credentials,
        SaslCredentials,
        _BindResponse_resultCode,
        _BindResponse_matchedDN,
        _BindResponse_diagnosticMessage,
        _BindResponse_referral,
        _BindResponse_serverSaslCreds,
        BindResponse,
        UnbindRequest,
        _SearchRequest_baseObject,
        _SearchRequest_scope,
        _SearchRequest_derefAliases,
        _SearchRequest_sizeLimit,
        _SearchRequest_timeLimit,
        _SearchRequest_typesOnly,
        _SearchRequest_filter,
        _SearchRequest_attributes,
        SearchRequest,
        _AttributeSelection_selector,
        AttributeSelection,
        __Filter_and__filter,
        _Filter_and_,
        __Filter_or__filter,
        _Filter_or_,
        _Filter_not_,
        _Filter_equalityMatch,
        _Filter_substrings,
        _Filter_greaterOrEqual,
        _Filter_lessOrEqual,
        _Filter_present,
        _Filter_approxMatch,
        _Filter_extensibleMatch,
        Filter,
        _SubstringFilter_type,
        ___SubstringFilter_substrings_substring_initial,
        ___SubstringFilter_substrings_substring_any,
        ___SubstringFilter_substrings_substring_final,
        __SubstringFilter_substrings_substring,
        _SubstringFilter_substrings,
        SubstringFilter,
        _MatchingRuleAssertion_matchingRule,
        _MatchingRuleAssertion_type,
        _MatchingRuleAssertion_matchValue,
        _MatchingRuleAssertion_dnAttributes,
        MatchingRuleAssertion,
        _SearchResultEntry_objectName,
        _SearchResultEntry_attributes,
        SearchResultEntry,
        _PartialAttributeList_partialAttribute,
        PartialAttributeList,
        _SearchResultReference_uri,
        SearchResultReference,
        SearchResultDone,
        _ModifyRequest_object,
        ___ModifyRequest_changes_change_operation,
        ___ModifyRequest_changes_change_modification,
        __ModifyRequest_changes_change,
        _ModifyRequest_changes,
        ModifyRequest,
        ModifyResponse,
        _AddRequest_entry,
        _AddRequest_attributes,
        AddRequest,
        _AttributeList_attribute,
        AttributeList,
        AddResponse,
        DelRequest,
        DelResponse,
        _ModifyDNRequest_entry,
        _ModifyDNRequest_newrdn,
        _ModifyDNRequest_deleteoldrdn,
        _ModifyDNRequest_newSuperior,
        ModifyDNRequest,
        ModifyDNResponse,
        _CompareRequest_entry,
        _CompareRequest_ava,
        CompareRequest,
        CompareResponse,
        AbandonRequest,
        _ExtendedRequest_requestName,
        _ExtendedRequest_requestValue,
        ExtendedRequest,
        _ExtendedResponse_resultCode,
        _ExtendedResponse_matchedDN,
        _ExtendedResponse_diagnosticMessage,
        _ExtendedResponse_referral,
        _ExtendedResponse_responseName,
        _ExtendedResponse_responseValue,
        ExtendedResponse,
        _IntermediateResponse_responseName,
        _IntermediateResponse_responseValue,
        IntermediateResponse,
    ]

class MTSAbstractService:

    _name_  = u'MTSAbstractService'
    _oid_   = [2, 6, 3, 0, 1, 1]
    
    _obj_ = [
        u'G3FacsimileNonBasicParameters',
        u'ORAddress',
        u'BuiltInStandardAttributes',
        u'CountryName',
        u'AdministrationDomainName',
        u'NetworkAddress',
        u'X121Address',
        u'TerminalIdentifier',
        u'PrivateDomainName',
        u'OrganizationName',
        u'NumericUserIdentifier',
        u'PersonalName',
        u'OrganizationalUnitNames',
        u'OrganizationalUnitName',
        u'BuiltInDomainDefinedAttributes',
        u'BuiltInDomainDefinedAttribute',
        u'ExtensionAttributes',
        u'ExtensionAttribute',
        u'EXTENSION-ATTRIBUTE',
        u'ExtensionAttributeTable',
        u'common-name',
        u'CommonName',
        u'teletex-common-name',
        u'TeletexCommonName',
        u'universal-common-name',
        u'UniversalCommonName',
        u'teletex-organization-name',
        u'TeletexOrganizationName',
        u'universal-organization-name',
        u'UniversalOrganizationName',
        u'teletex-personal-name',
        u'TeletexPersonalName',
        u'universal-personal-name',
        u'UniversalPersonalName',
        u'teletex-organizational-unit-names',
        u'TeletexOrganizationalUnitNames',
        u'TeletexOrganizationalUnitName',
        u'universal-organizational-unit-names',
        u'UniversalOrganizationalUnitNames',
        u'UniversalOrganizationalUnitName',
        u'UniversalOrBMPString',
        u'pds-name',
        u'PDSName',
        u'physical-delivery-country-name',
        u'PhysicalDeliveryCountryName',
        u'postal-code',
        u'PostalCode',
        u'physical-delivery-office-name',
        u'PhysicalDeliveryOfficeName',
        u'universal-physical-delivery-office-name',
        u'UniversalPhysicalDeliveryOfficeName',
        u'physical-delivery-office-number',
        u'PhysicalDeliveryOfficeNumber',
        u'universal-physical-delivery-office-number',
        u'UniversalPhysicalDeliveryOfficeNumber',
        u'extension-OR-address-components',
        u'ExtensionORAddressComponents',
        u'universal-extension-OR-address-components',
        u'UniversalExtensionORAddressComponents',
        u'physical-delivery-personal-name',
        u'PhysicalDeliveryPersonalName',
        u'universal-physical-delivery-personal-name',
        u'UniversalPhysicalDeliveryPersonalName',
        u'physical-delivery-organization-name',
        u'PhysicalDeliveryOrganizationName',
        u'universal-physical-delivery-organization-name',
        u'UniversalPhysicalDeliveryOrganizationName',
        u'extension-physical-delivery-address-components',
        u'ExtensionPhysicalDeliveryAddressComponents',
        u'universal-extension-physical-delivery-address-components',
        u'UniversalExtensionPhysicalDeliveryAddressComponents',
        u'unformatted-postal-address',
        u'UnformattedPostalAddress',
        u'universal-unformatted-postal-address',
        u'UniversalUnformattedPostalAddress',
        u'street-address',
        u'StreetAddress',
        u'universal-street-address',
        u'UniversalStreetAddress',
        u'post-office-box-address',
        u'PostOfficeBoxAddress',
        u'universal-post-office-box-address',
        u'UniversalPostOfficeBoxAddress',
        u'poste-restante-address',
        u'PosteRestanteAddress',
        u'universal-poste-restante-address',
        u'UniversalPosteRestanteAddress',
        u'unique-postal-name',
        u'UniquePostalName',
        u'universal-unique-postal-name',
        u'UniversalUniquePostalName',
        u'local-postal-attributes',
        u'LocalPostalAttributes',
        u'universal-local-postal-attributes',
        u'UniversalLocalPostalAttributes',
        u'PDSParameter',
        u'UniversalPDSParameter',
        u'extended-network-address',
        u'ExtendedNetworkAddress',
        u'terminal-type',
        u'TerminalType',
        u'teletex-domain-defined-attributes',
        u'TeletexDomainDefinedAttributes',
        u'TeletexDomainDefinedAttribute',
        u'universal-domain-defined-attributes',
        u'UniversalDomainDefinedAttributes',
        u'UniversalDomainDefinedAttribute',
        u'ub-integer-options',
        u'ub-e163-4-number-length',
        u'ub-e163-4-sub-address-length',
        u'ub-unformatted-address-length',
        u'ub-pds-parameter-length',
        u'ub-pds-physical-address-lines',
        u'ub-postal-code-length',
        u'ub-pds-name-length',
        u'ub-universal-surname-length',
        u'ub-universal-given-name-length',
        u'ub-universal-initials-length',
        u'ub-universal-generation-qualifier-length',
        u'ub-common-name-length',
        u'ub-extension-attributes',
        u'ub-domain-defined-attribute-type-length',
        u'ub-domain-defined-attribute-value-length',
        u'ub-domain-defined-attributes',
        u'ub-organizational-unit-name-length',
        u'ub-organizational-units',
        u'ub-generation-qualifier-length',
        u'ub-initials-length',
        u'ub-given-name-length',
        u'ub-surname-length',
        u'ub-numeric-user-id-length',
        u'ub-organization-name-length',
        u'ub-terminal-id-length',
        u'ub-x121-address-length',
        u'ub-domain-name-length',
        u'ub-country-name-alpha-length',
        u'ub-country-name-numeric-length',
        ]
    _type_ = [
        u'G3FacsimileNonBasicParameters',
        u'ORAddress',
        u'BuiltInStandardAttributes',
        u'CountryName',
        u'AdministrationDomainName',
        u'NetworkAddress',
        u'X121Address',
        u'TerminalIdentifier',
        u'PrivateDomainName',
        u'OrganizationName',
        u'NumericUserIdentifier',
        u'PersonalName',
        u'OrganizationalUnitNames',
        u'OrganizationalUnitName',
        u'BuiltInDomainDefinedAttributes',
        u'BuiltInDomainDefinedAttribute',
        u'ExtensionAttributes',
        u'ExtensionAttribute',
        u'EXTENSION-ATTRIBUTE',
        u'CommonName',
        u'TeletexCommonName',
        u'UniversalCommonName',
        u'TeletexOrganizationName',
        u'UniversalOrganizationName',
        u'TeletexPersonalName',
        u'UniversalPersonalName',
        u'TeletexOrganizationalUnitNames',
        u'TeletexOrganizationalUnitName',
        u'UniversalOrganizationalUnitNames',
        u'UniversalOrganizationalUnitName',
        u'UniversalOrBMPString',
        u'PDSName',
        u'PhysicalDeliveryCountryName',
        u'PostalCode',
        u'PhysicalDeliveryOfficeName',
        u'UniversalPhysicalDeliveryOfficeName',
        u'PhysicalDeliveryOfficeNumber',
        u'UniversalPhysicalDeliveryOfficeNumber',
        u'ExtensionORAddressComponents',
        u'UniversalExtensionORAddressComponents',
        u'PhysicalDeliveryPersonalName',
        u'UniversalPhysicalDeliveryPersonalName',
        u'PhysicalDeliveryOrganizationName',
        u'UniversalPhysicalDeliveryOrganizationName',
        u'ExtensionPhysicalDeliveryAddressComponents',
        u'UniversalExtensionPhysicalDeliveryAddressComponents',
        u'UnformattedPostalAddress',
        u'UniversalUnformattedPostalAddress',
        u'StreetAddress',
        u'UniversalStreetAddress',
        u'PostOfficeBoxAddress',
        u'UniversalPostOfficeBoxAddress',
        u'PosteRestanteAddress',
        u'UniversalPosteRestanteAddress',
        u'UniquePostalName',
        u'UniversalUniquePostalName',
        u'LocalPostalAttributes',
        u'UniversalLocalPostalAttributes',
        u'PDSParameter',
        u'UniversalPDSParameter',
        u'ExtendedNetworkAddress',
        u'TerminalType',
        u'TeletexDomainDefinedAttributes',
        u'TeletexDomainDefinedAttribute',
        u'UniversalDomainDefinedAttributes',
        u'UniversalDomainDefinedAttribute',
        ]
    _set_ = [
        u'ExtensionAttributeTable',
        ]
    _val_ = [
        u'common-name',
        u'teletex-common-name',
        u'universal-common-name',
        u'teletex-organization-name',
        u'universal-organization-name',
        u'teletex-personal-name',
        u'universal-personal-name',
        u'teletex-organizational-unit-names',
        u'universal-organizational-unit-names',
        u'pds-name',
        u'physical-delivery-country-name',
        u'postal-code',
        u'physical-delivery-office-name',
        u'universal-physical-delivery-office-name',
        u'physical-delivery-office-number',
        u'universal-physical-delivery-office-number',
        u'extension-OR-address-components',
        u'universal-extension-OR-address-components',
        u'physical-delivery-personal-name',
        u'universal-physical-delivery-personal-name',
        u'physical-delivery-organization-name',
        u'universal-physical-delivery-organization-name',
        u'extension-physical-delivery-address-components',
        u'universal-extension-physical-delivery-address-components',
        u'unformatted-postal-address',
        u'universal-unformatted-postal-address',
        u'street-address',
        u'universal-street-address',
        u'post-office-box-address',
        u'universal-post-office-box-address',
        u'poste-restante-address',
        u'universal-poste-restante-address',
        u'unique-postal-name',
        u'universal-unique-postal-name',
        u'local-postal-attributes',
        u'universal-local-postal-attributes',
        u'extended-network-address',
        u'terminal-type',
        u'teletex-domain-defined-attributes',
        u'universal-domain-defined-attributes',
        u'ub-integer-options',
        u'ub-e163-4-number-length',
        u'ub-e163-4-sub-address-length',
        u'ub-unformatted-address-length',
        u'ub-pds-parameter-length',
        u'ub-pds-physical-address-lines',
        u'ub-postal-code-length',
        u'ub-pds-name-length',
        u'ub-universal-surname-length',
        u'ub-universal-given-name-length',
        u'ub-universal-initials-length',
        u'ub-universal-generation-qualifier-length',
        u'ub-common-name-length',
        u'ub-extension-attributes',
        u'ub-domain-defined-attribute-type-length',
        u'ub-domain-defined-attribute-value-length',
        u'ub-domain-defined-attributes',
        u'ub-organizational-unit-name-length',
        u'ub-organizational-units',
        u'ub-generation-qualifier-length',
        u'ub-initials-length',
        u'ub-given-name-length',
        u'ub-surname-length',
        u'ub-numeric-user-id-length',
        u'ub-organization-name-length',
        u'ub-terminal-id-length',
        u'ub-x121-address-length',
        u'ub-domain-name-length',
        u'ub-country-name-alpha-length',
        u'ub-country-name-numeric-length',
        ]
    _class_ = [
        u'EXTENSION-ATTRIBUTE',
        u'ExtensionAttributeTable',
        u'common-name',
        u'teletex-common-name',
        u'universal-common-name',
        u'teletex-organization-name',
        u'universal-organization-name',
        u'teletex-personal-name',
        u'universal-personal-name',
        u'teletex-organizational-unit-names',
        u'universal-organizational-unit-names',
        u'pds-name',
        u'physical-delivery-country-name',
        u'postal-code',
        u'physical-delivery-office-name',
        u'universal-physical-delivery-office-name',
        u'physical-delivery-office-number',
        u'universal-physical-delivery-office-number',
        u'extension-OR-address-components',
        u'universal-extension-OR-address-components',
        u'physical-delivery-personal-name',
        u'universal-physical-delivery-personal-name',
        u'physical-delivery-organization-name',
        u'universal-physical-delivery-organization-name',
        u'extension-physical-delivery-address-components',
        u'universal-extension-physical-delivery-address-components',
        u'unformatted-postal-address',
        u'universal-unformatted-postal-address',
        u'street-address',
        u'universal-street-address',
        u'post-office-box-address',
        u'universal-post-office-box-address',
        u'poste-restante-address',
        u'universal-poste-restante-address',
        u'unique-postal-name',
        u'universal-unique-postal-name',
        u'local-postal-attributes',
        u'universal-local-postal-attributes',
        u'extended-network-address',
        u'terminal-type',
        u'teletex-domain-defined-attributes',
        u'universal-domain-defined-attributes',
        ]
    _param_ = [
        u'UniversalOrBMPString',
        ]
    
    #-----< G3FacsimileNonBasicParameters >-----#
    G3FacsimileNonBasicParameters = BIT_STR(name=u'G3FacsimileNonBasicParameters', mode=MODE_TYPE)
    G3FacsimileNonBasicParameters._cont = ASN1Dict([(u'two-dimensional', 8), (u'fine-resolution', 9), (u'unlimited-length', 20), (u'b4-length', 21), (u'a3-width', 22), (u'b4-width', 23), (u't6-coding', 25), (u'uncompressed', 30), (u'width-middle-864-of-1728', 37), (u'width-middle-1216-of-1728', 38), (u'resolution-type', 44), (u'resolution-400x400', 45), (u'resolution-300x300', 46), (u'resolution-8x15', 47), (u'edi', 49), (u'dtm', 50), (u'bft', 51), (u'mixed-mode', 58), (u'character-mode', 60), (u'twelve-bits', 65), (u'preferred-huffmann', 66), (u'full-colour', 67), (u'jpeg', 68), (u'processable-mode-26', 71)])
    
    #-----< ORAddress >-----#
    ORAddress = SEQ(name=u'ORAddress', mode=MODE_TYPE)
    _ORAddress_built_in_standard_attributes = SEQ(name=u'built-in-standard-attributes', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'BuiltInStandardAttributes')))
    _ORAddress_built_in_domain_defined_attributes = SEQ_OF(name=u'built-in-domain-defined-attributes', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'BuiltInDomainDefinedAttributes')), opt=True)
    _ORAddress_extension_attributes = SET_OF(name=u'extension-attributes', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtensionAttributes')), opt=True)
    ORAddress._cont = ASN1Dict([
        (u'built-in-standard-attributes', _ORAddress_built_in_standard_attributes),
        (u'built-in-domain-defined-attributes', _ORAddress_built_in_domain_defined_attributes),
        (u'extension-attributes', _ORAddress_extension_attributes),
        ])
    ORAddress._ext = None
    
    #-----< BuiltInStandardAttributes >-----#
    BuiltInStandardAttributes = SEQ(name=u'BuiltInStandardAttributes', mode=MODE_TYPE)
    _BuiltInStandardAttributes_country_name = CHOICE(name=u'country-name', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'CountryName')), opt=True)
    _BuiltInStandardAttributes_administration_domain_name = CHOICE(name=u'administration-domain-name', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'AdministrationDomainName')), opt=True)
    _BuiltInStandardAttributes_network_address = STR_NUM(name=u'network-address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'NetworkAddress')), opt=True)
    _BuiltInStandardAttributes_terminal_identifier = STR_PRINT(name=u'terminal-identifier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'TerminalIdentifier')), opt=True)
    _BuiltInStandardAttributes_private_domain_name = CHOICE(name=u'private-domain-name', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'PrivateDomainName')), opt=True)
    _BuiltInStandardAttributes_organization_name = STR_PRINT(name=u'organization-name', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'OrganizationName')), opt=True)
    _BuiltInStandardAttributes_numeric_user_identifier = STR_NUM(name=u'numeric-user-identifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'NumericUserIdentifier')), opt=True)
    _BuiltInStandardAttributes_personal_name = SET(name=u'personal-name', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'PersonalName')), opt=True)
    _BuiltInStandardAttributes_organizational_unit_names = SEQ_OF(name=u'organizational-unit-names', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'OrganizationalUnitNames')), opt=True)
    BuiltInStandardAttributes._cont = ASN1Dict([
        (u'country-name', _BuiltInStandardAttributes_country_name),
        (u'administration-domain-name', _BuiltInStandardAttributes_administration_domain_name),
        (u'network-address', _BuiltInStandardAttributes_network_address),
        (u'terminal-identifier', _BuiltInStandardAttributes_terminal_identifier),
        (u'private-domain-name', _BuiltInStandardAttributes_private_domain_name),
        (u'organization-name', _BuiltInStandardAttributes_organization_name),
        (u'numeric-user-identifier', _BuiltInStandardAttributes_numeric_user_identifier),
        (u'personal-name', _BuiltInStandardAttributes_personal_name),
        (u'organizational-unit-names', _BuiltInStandardAttributes_organizational_unit_names),
        ])
    BuiltInStandardAttributes._ext = None
    
    #-----< CountryName >-----#
    CountryName = CHOICE(name=u'CountryName', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    _CountryName_x121_dcc_code = STR_NUM(name=u'x121-dcc-code', mode=MODE_TYPE)
    _CountryName_x121_dcc_code._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    _CountryName_iso_3166_alpha2_code = STR_PRINT(name=u'iso-3166-alpha2-code', mode=MODE_TYPE)
    _CountryName_iso_3166_alpha2_code._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    CountryName._cont = ASN1Dict([
        (u'x121-dcc-code', _CountryName_x121_dcc_code),
        (u'iso-3166-alpha2-code', _CountryName_iso_3166_alpha2_code),
        ])
    CountryName._ext = None
    
    #-----< AdministrationDomainName >-----#
    AdministrationDomainName = CHOICE(name=u'AdministrationDomainName', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT))
    _AdministrationDomainName_numeric = STR_NUM(name=u'numeric', mode=MODE_TYPE)
    _AdministrationDomainName_numeric._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16)], ev=None, er=[])
    _AdministrationDomainName_printable = STR_PRINT(name=u'printable', mode=MODE_TYPE)
    _AdministrationDomainName_printable._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16)], ev=None, er=[])
    AdministrationDomainName._cont = ASN1Dict([
        (u'numeric', _AdministrationDomainName_numeric),
        (u'printable', _AdministrationDomainName_printable),
        ])
    AdministrationDomainName._ext = None
    
    #-----< NetworkAddress >-----#
    NetworkAddress = STR_NUM(name=u'NetworkAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'X121Address')))
    
    #-----< X121Address >-----#
    X121Address = STR_NUM(name=u'X121Address', mode=MODE_TYPE)
    X121Address._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< TerminalIdentifier >-----#
    TerminalIdentifier = STR_PRINT(name=u'TerminalIdentifier', mode=MODE_TYPE)
    TerminalIdentifier._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=24)], ev=None, er=[])
    
    #-----< PrivateDomainName >-----#
    PrivateDomainName = CHOICE(name=u'PrivateDomainName', mode=MODE_TYPE)
    _PrivateDomainName_numeric = STR_NUM(name=u'numeric', mode=MODE_TYPE)
    _PrivateDomainName_numeric._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    _PrivateDomainName_printable = STR_PRINT(name=u'printable', mode=MODE_TYPE)
    _PrivateDomainName_printable._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    PrivateDomainName._cont = ASN1Dict([
        (u'numeric', _PrivateDomainName_numeric),
        (u'printable', _PrivateDomainName_printable),
        ])
    PrivateDomainName._ext = None
    
    #-----< OrganizationName >-----#
    OrganizationName = STR_PRINT(name=u'OrganizationName', mode=MODE_TYPE)
    OrganizationName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    
    #-----< NumericUserIdentifier >-----#
    NumericUserIdentifier = STR_NUM(name=u'NumericUserIdentifier', mode=MODE_TYPE)
    NumericUserIdentifier._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< PersonalName >-----#
    PersonalName = SET(name=u'PersonalName', mode=MODE_TYPE)
    _PersonalName_surname = STR_PRINT(name=u'surname', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _PersonalName_surname._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=40)], ev=None, er=[])
    _PersonalName_given_name = STR_PRINT(name=u'given-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PersonalName_given_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    _PersonalName_initials = STR_PRINT(name=u'initials', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PersonalName_initials._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    _PersonalName_generation_qualifier = STR_PRINT(name=u'generation-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _PersonalName_generation_qualifier._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    PersonalName._cont = ASN1Dict([
        (u'surname', _PersonalName_surname),
        (u'given-name', _PersonalName_given_name),
        (u'initials', _PersonalName_initials),
        (u'generation-qualifier', _PersonalName_generation_qualifier),
        ])
    PersonalName._ext = None
    
    #-----< OrganizationalUnitNames >-----#
    OrganizationalUnitNames = SEQ_OF(name=u'OrganizationalUnitNames', mode=MODE_TYPE)
    _OrganizationalUnitNames__item_ = STR_PRINT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'OrganizationalUnitName')))
    OrganizationalUnitNames._cont = _OrganizationalUnitNames__item_
    OrganizationalUnitNames._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< OrganizationalUnitName >-----#
    OrganizationalUnitName = STR_PRINT(name=u'OrganizationalUnitName', mode=MODE_TYPE)
    OrganizationalUnitName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< BuiltInDomainDefinedAttributes >-----#
    BuiltInDomainDefinedAttributes = SEQ_OF(name=u'BuiltInDomainDefinedAttributes', mode=MODE_TYPE)
    _BuiltInDomainDefinedAttributes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'BuiltInDomainDefinedAttribute')))
    BuiltInDomainDefinedAttributes._cont = _BuiltInDomainDefinedAttributes__item_
    BuiltInDomainDefinedAttributes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< BuiltInDomainDefinedAttribute >-----#
    BuiltInDomainDefinedAttribute = SEQ(name=u'BuiltInDomainDefinedAttribute', mode=MODE_TYPE)
    _BuiltInDomainDefinedAttribute_type = STR_PRINT(name=u'type', mode=MODE_TYPE)
    _BuiltInDomainDefinedAttribute_type._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    _BuiltInDomainDefinedAttribute_value = STR_PRINT(name=u'value', mode=MODE_TYPE)
    _BuiltInDomainDefinedAttribute_value._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
    BuiltInDomainDefinedAttribute._cont = ASN1Dict([
        (u'type', _BuiltInDomainDefinedAttribute_type),
        (u'value', _BuiltInDomainDefinedAttribute_value),
        ])
    BuiltInDomainDefinedAttribute._ext = None
    
    #-----< ExtensionAttributes >-----#
    ExtensionAttributes = SET_OF(name=u'ExtensionAttributes', mode=MODE_TYPE)
    _ExtensionAttributes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtensionAttribute')))
    ExtensionAttributes._cont = _ExtensionAttributes__item_
    ExtensionAttributes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
    
    #-----< ExtensionAttribute >-----#
    ExtensionAttribute = SEQ(name=u'ExtensionAttribute', mode=MODE_TYPE)
    _ExtensionAttribute_extension_attribute_type = INT(name=u'extension-attribute-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('MTSAbstractService', 'EXTENSION-ATTRIBUTE'), [u'id']))
    __ExtensionAttribute_extension_attribute_type_tab = CLASS(name='_tab_EXTENSION-ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_0 = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'CommonName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_1 = STR_TELE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexCommonName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_2 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalCommonName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_3 = STR_TELE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexOrganizationName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_4 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrganizationName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_5 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexPersonalName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_6 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPersonalName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_7 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexOrganizationalUnitNames')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_8 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrganizationalUnitNames')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_9 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexDomainDefinedAttributes')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_10 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalDomainDefinedAttributes')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_11 = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_12 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryCountryName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_13 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PostalCode')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_14 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOfficeName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_15 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOfficeName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_16 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOfficeNumber')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_17 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOfficeNumber')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_18 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtensionORAddressComponents')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_19 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalExtensionORAddressComponents')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_20 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryPersonalName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_21 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryPersonalName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_22 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOrganizationName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_23 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOrganizationName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_24 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtensionPhysicalDeliveryAddressComponents')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_25 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalExtensionPhysicalDeliveryAddressComponents')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_26 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UnformattedPostalAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_27 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalUnformattedPostalAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_28 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'StreetAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_29 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalStreetAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_30 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PostOfficeBoxAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_31 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPostOfficeBoxAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_32 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PosteRestanteAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_33 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPosteRestanteAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_34 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniquePostalName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_35 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalUniquePostalName')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_36 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'LocalPostalAttributes')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_37 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalLocalPostalAttributes')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_38 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtendedNetworkAddress')))
    ___ExtensionAttribute_extension_attribute_type_tab_val_Type_39 = INT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TerminalType')))
    __ExtensionAttribute_extension_attribute_type_tab._val = ASN1Set(rv=[dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_0), (u'id', 1)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_1), (u'id', 2)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_2), (u'id', 24)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_3), (u'id', 3)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_4), (u'id', 25)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_5), (u'id', 4)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_6), (u'id', 26)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_7), (u'id', 5)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_8), (u'id', 27)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_9), (u'id', 6)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_10), (u'id', 28)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_11), (u'id', 7)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_12), (u'id', 8)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_13), (u'id', 9)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_14), (u'id', 10)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_15), (u'id', 29)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_16), (u'id', 11)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_17), (u'id', 30)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_18), (u'id', 12)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_19), (u'id', 31)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_20), (u'id', 13)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_21), (u'id', 32)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_22), (u'id', 14)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_23), (u'id', 33)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_24), (u'id', 15)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_25), (u'id', 34)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_26), (u'id', 16)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_27), (u'id', 35)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_28), (u'id', 17)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_29), (u'id', 36)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_30), (u'id', 18)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_31), (u'id', 37)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_32), (u'id', 19)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_33), (u'id', 38)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_34), (u'id', 20)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_35), (u'id', 39)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_36), (u'id', 21)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_37), (u'id', 40)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_38), (u'id', 22)]), dict([(u'Type', ___ExtensionAttribute_extension_attribute_type_tab_val_Type_39), (u'id', 23)])], rr=[], ev=None, er=[])
    _ExtensionAttribute_extension_attribute_type._const_tab = __ExtensionAttribute_extension_attribute_type_tab
    _ExtensionAttribute_extension_attribute_type._const_tab_at = None
    _ExtensionAttribute_extension_attribute_type._const_tab_id = u'id'
    _ExtensionAttribute_extension_attribute_value = OPEN(name=u'extension-attribute-value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('MTSAbstractService', 'EXTENSION-ATTRIBUTE'), [u'Type']))
    _ExtensionAttribute_extension_attribute_value._const_tab = __ExtensionAttribute_extension_attribute_type_tab
    _ExtensionAttribute_extension_attribute_value._const_tab_at = ('..', u'extension-attribute-type')
    _ExtensionAttribute_extension_attribute_value._const_tab_id = u'Type'
    ExtensionAttribute._cont = ASN1Dict([
        (u'extension-attribute-type', _ExtensionAttribute_extension_attribute_type),
        (u'extension-attribute-value', _ExtensionAttribute_extension_attribute_value),
        ])
    ExtensionAttribute._ext = None
    
    #-----< EXTENSION-ATTRIBUTE >-----#
    EXTENSION_ATTRIBUTE = CLASS(name=u'EXTENSION-ATTRIBUTE', mode=MODE_TYPE)
    _EXTENSION_ATTRIBUTE_id = INT(name=u'id', mode=MODE_VALUE, uniq=True)
    _EXTENSION_ATTRIBUTE_id._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=256)], ev=None, er=[])
    _EXTENSION_ATTRIBUTE_Type = OPEN(name=u'Type', mode=MODE_TYPE)
    EXTENSION_ATTRIBUTE._cont = ASN1Dict([
        (u'id', _EXTENSION_ATTRIBUTE_id),
        (u'Type', _EXTENSION_ATTRIBUTE_Type),
        ])
    
    #-----< ExtensionAttributeTable >-----#
    ExtensionAttributeTable = CLASS(name=u'ExtensionAttributeTable', mode=MODE_SET, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _ExtensionAttributeTable_val_Type_0 = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'CommonName')))
    _ExtensionAttributeTable_val_Type_1 = STR_TELE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexCommonName')))
    _ExtensionAttributeTable_val_Type_2 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalCommonName')))
    _ExtensionAttributeTable_val_Type_3 = STR_TELE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexOrganizationName')))
    _ExtensionAttributeTable_val_Type_4 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrganizationName')))
    _ExtensionAttributeTable_val_Type_5 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexPersonalName')))
    _ExtensionAttributeTable_val_Type_6 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPersonalName')))
    _ExtensionAttributeTable_val_Type_7 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexOrganizationalUnitNames')))
    _ExtensionAttributeTable_val_Type_8 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrganizationalUnitNames')))
    _ExtensionAttributeTable_val_Type_9 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexDomainDefinedAttributes')))
    _ExtensionAttributeTable_val_Type_10 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalDomainDefinedAttributes')))
    _ExtensionAttributeTable_val_Type_11 = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSName')))
    _ExtensionAttributeTable_val_Type_12 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryCountryName')))
    _ExtensionAttributeTable_val_Type_13 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PostalCode')))
    _ExtensionAttributeTable_val_Type_14 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOfficeName')))
    _ExtensionAttributeTable_val_Type_15 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOfficeName')))
    _ExtensionAttributeTable_val_Type_16 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOfficeNumber')))
    _ExtensionAttributeTable_val_Type_17 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOfficeNumber')))
    _ExtensionAttributeTable_val_Type_18 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtensionORAddressComponents')))
    _ExtensionAttributeTable_val_Type_19 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalExtensionORAddressComponents')))
    _ExtensionAttributeTable_val_Type_20 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryPersonalName')))
    _ExtensionAttributeTable_val_Type_21 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryPersonalName')))
    _ExtensionAttributeTable_val_Type_22 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOrganizationName')))
    _ExtensionAttributeTable_val_Type_23 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOrganizationName')))
    _ExtensionAttributeTable_val_Type_24 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtensionPhysicalDeliveryAddressComponents')))
    _ExtensionAttributeTable_val_Type_25 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalExtensionPhysicalDeliveryAddressComponents')))
    _ExtensionAttributeTable_val_Type_26 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UnformattedPostalAddress')))
    _ExtensionAttributeTable_val_Type_27 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalUnformattedPostalAddress')))
    _ExtensionAttributeTable_val_Type_28 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'StreetAddress')))
    _ExtensionAttributeTable_val_Type_29 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalStreetAddress')))
    _ExtensionAttributeTable_val_Type_30 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PostOfficeBoxAddress')))
    _ExtensionAttributeTable_val_Type_31 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPostOfficeBoxAddress')))
    _ExtensionAttributeTable_val_Type_32 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PosteRestanteAddress')))
    _ExtensionAttributeTable_val_Type_33 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPosteRestanteAddress')))
    _ExtensionAttributeTable_val_Type_34 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniquePostalName')))
    _ExtensionAttributeTable_val_Type_35 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalUniquePostalName')))
    _ExtensionAttributeTable_val_Type_36 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'LocalPostalAttributes')))
    _ExtensionAttributeTable_val_Type_37 = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalLocalPostalAttributes')))
    _ExtensionAttributeTable_val_Type_38 = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtendedNetworkAddress')))
    _ExtensionAttributeTable_val_Type_39 = INT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TerminalType')))
    ExtensionAttributeTable._val = ASN1Set(rv=[dict([(u'Type', _ExtensionAttributeTable_val_Type_0), (u'id', 1)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_1), (u'id', 2)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_2), (u'id', 24)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_3), (u'id', 3)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_4), (u'id', 25)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_5), (u'id', 4)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_6), (u'id', 26)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_7), (u'id', 5)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_8), (u'id', 27)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_9), (u'id', 6)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_10), (u'id', 28)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_11), (u'id', 7)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_12), (u'id', 8)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_13), (u'id', 9)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_14), (u'id', 10)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_15), (u'id', 29)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_16), (u'id', 11)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_17), (u'id', 30)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_18), (u'id', 12)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_19), (u'id', 31)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_20), (u'id', 13)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_21), (u'id', 32)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_22), (u'id', 14)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_23), (u'id', 33)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_24), (u'id', 15)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_25), (u'id', 34)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_26), (u'id', 16)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_27), (u'id', 35)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_28), (u'id', 17)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_29), (u'id', 36)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_30), (u'id', 18)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_31), (u'id', 37)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_32), (u'id', 19)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_33), (u'id', 38)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_34), (u'id', 20)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_35), (u'id', 39)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_36), (u'id', 21)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_37), (u'id', 40)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_38), (u'id', 22)]), dict([(u'Type', _ExtensionAttributeTable_val_Type_39), (u'id', 23)])], rr=[], ev=None, er=[])
    
    #-----< common-name >-----#
    common_name = CLASS(name=u'common-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _common_name_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'CommonName')))
    common_name._val = dict([(u'Type', _common_name_val_Type), (u'id', 1)])
    
    #-----< CommonName >-----#
    CommonName = STR_PRINT(name=u'CommonName', mode=MODE_TYPE)
    CommonName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    
    #-----< teletex-common-name >-----#
    teletex_common_name = CLASS(name=u'teletex-common-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _teletex_common_name_val_Type = STR_TELE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexCommonName')))
    teletex_common_name._val = dict([(u'Type', _teletex_common_name_val_Type), (u'id', 2)])
    
    #-----< TeletexCommonName >-----#
    TeletexCommonName = STR_TELE(name=u'TeletexCommonName', mode=MODE_TYPE)
    TeletexCommonName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    
    #-----< universal-common-name >-----#
    universal_common_name = CLASS(name=u'universal-common-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_common_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalCommonName')))
    universal_common_name._val = dict([(u'Type', _universal_common_name_val_Type), (u'id', 24)])
    
    #-----< UniversalCommonName >-----#
    UniversalCommonName = SET(name=u'UniversalCommonName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')))
    _UniversalCommonName_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    __UniversalCommonName_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    __UniversalCommonName_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    __UniversalCommonName_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    __UniversalCommonName_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    _UniversalCommonName_character_encoding._cont = ASN1Dict([
        (u'two-octets', __UniversalCommonName_character_encoding_two_octets),
        (u'four-octets', __UniversalCommonName_character_encoding_four_octets),
        ])
    _UniversalCommonName_character_encoding._ext = None
    _UniversalCommonName_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    _UniversalCommonName_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    UniversalCommonName._cont = ASN1Dict([
        (u'character-encoding', _UniversalCommonName_character_encoding),
        (u'iso-639-language-code', _UniversalCommonName_iso_639_language_code),
        ])
    UniversalCommonName._ext = None
    
    #-----< teletex-organization-name >-----#
    teletex_organization_name = CLASS(name=u'teletex-organization-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _teletex_organization_name_val_Type = STR_TELE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexOrganizationName')))
    teletex_organization_name._val = dict([(u'Type', _teletex_organization_name_val_Type), (u'id', 3)])
    
    #-----< TeletexOrganizationName >-----#
    TeletexOrganizationName = STR_TELE(name=u'TeletexOrganizationName', mode=MODE_TYPE)
    TeletexOrganizationName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    
    #-----< universal-organization-name >-----#
    universal_organization_name = CLASS(name=u'universal-organization-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_organization_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrganizationName')))
    universal_organization_name._val = dict([(u'Type', _universal_organization_name_val_Type), (u'id', 25)])
    
    #-----< UniversalOrganizationName >-----#
    UniversalOrganizationName = SET(name=u'UniversalOrganizationName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')))
    _UniversalOrganizationName_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    __UniversalOrganizationName_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    __UniversalOrganizationName_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    __UniversalOrganizationName_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    __UniversalOrganizationName_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    _UniversalOrganizationName_character_encoding._cont = ASN1Dict([
        (u'two-octets', __UniversalOrganizationName_character_encoding_two_octets),
        (u'four-octets', __UniversalOrganizationName_character_encoding_four_octets),
        ])
    _UniversalOrganizationName_character_encoding._ext = None
    _UniversalOrganizationName_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    _UniversalOrganizationName_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    UniversalOrganizationName._cont = ASN1Dict([
        (u'character-encoding', _UniversalOrganizationName_character_encoding),
        (u'iso-639-language-code', _UniversalOrganizationName_iso_639_language_code),
        ])
    UniversalOrganizationName._ext = None
    
    #-----< teletex-personal-name >-----#
    teletex_personal_name = CLASS(name=u'teletex-personal-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _teletex_personal_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexPersonalName')))
    teletex_personal_name._val = dict([(u'Type', _teletex_personal_name_val_Type), (u'id', 4)])
    
    #-----< TeletexPersonalName >-----#
    TeletexPersonalName = SET(name=u'TeletexPersonalName', mode=MODE_TYPE)
    _TeletexPersonalName_surname = STR_TELE(name=u'surname', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _TeletexPersonalName_surname._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=40)], ev=None, er=[])
    _TeletexPersonalName_given_name = STR_TELE(name=u'given-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _TeletexPersonalName_given_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    _TeletexPersonalName_initials = STR_TELE(name=u'initials', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _TeletexPersonalName_initials._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
    _TeletexPersonalName_generation_qualifier = STR_TELE(name=u'generation-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _TeletexPersonalName_generation_qualifier._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
    TeletexPersonalName._cont = ASN1Dict([
        (u'surname', _TeletexPersonalName_surname),
        (u'given-name', _TeletexPersonalName_given_name),
        (u'initials', _TeletexPersonalName_initials),
        (u'generation-qualifier', _TeletexPersonalName_generation_qualifier),
        ])
    TeletexPersonalName._ext = None
    
    #-----< universal-personal-name >-----#
    universal_personal_name = CLASS(name=u'universal-personal-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_personal_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPersonalName')))
    universal_personal_name._val = dict([(u'Type', _universal_personal_name_val_Type), (u'id', 26)])
    
    #-----< UniversalPersonalName >-----#
    UniversalPersonalName = SET(name=u'UniversalPersonalName', mode=MODE_TYPE)
    _UniversalPersonalName_surname = SET(name=u'surname', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')))
    __UniversalPersonalName_surname_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    ___UniversalPersonalName_surname_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    ___UniversalPersonalName_surname_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    ___UniversalPersonalName_surname_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    ___UniversalPersonalName_surname_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
    __UniversalPersonalName_surname_character_encoding._cont = ASN1Dict([
        (u'two-octets', ___UniversalPersonalName_surname_character_encoding_two_octets),
        (u'four-octets', ___UniversalPersonalName_surname_character_encoding_four_octets),
        ])
    __UniversalPersonalName_surname_character_encoding._ext = None
    __UniversalPersonalName_surname_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    __UniversalPersonalName_surname_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    _UniversalPersonalName_surname._cont = ASN1Dict([
        (u'character-encoding', __UniversalPersonalName_surname_character_encoding),
        (u'iso-639-language-code', __UniversalPersonalName_surname_iso_639_language_code),
        ])
    _UniversalPersonalName_surname._ext = None
    _UniversalPersonalName_given_name = SET(name=u'given-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')), opt=True)
    __UniversalPersonalName_given_name_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    ___UniversalPersonalName_given_name_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    ___UniversalPersonalName_given_name_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=40)], ev=None, er=[])
    ___UniversalPersonalName_given_name_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    ___UniversalPersonalName_given_name_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=40)], ev=None, er=[])
    __UniversalPersonalName_given_name_character_encoding._cont = ASN1Dict([
        (u'two-octets', ___UniversalPersonalName_given_name_character_encoding_two_octets),
        (u'four-octets', ___UniversalPersonalName_given_name_character_encoding_four_octets),
        ])
    __UniversalPersonalName_given_name_character_encoding._ext = None
    __UniversalPersonalName_given_name_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    __UniversalPersonalName_given_name_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    _UniversalPersonalName_given_name._cont = ASN1Dict([
        (u'character-encoding', __UniversalPersonalName_given_name_character_encoding),
        (u'iso-639-language-code', __UniversalPersonalName_given_name_iso_639_language_code),
        ])
    _UniversalPersonalName_given_name._ext = None
    _UniversalPersonalName_initials = SET(name=u'initials', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')), opt=True)
    __UniversalPersonalName_initials_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    ___UniversalPersonalName_initials_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    ___UniversalPersonalName_initials_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    ___UniversalPersonalName_initials_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    ___UniversalPersonalName_initials_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    __UniversalPersonalName_initials_character_encoding._cont = ASN1Dict([
        (u'two-octets', ___UniversalPersonalName_initials_character_encoding_two_octets),
        (u'four-octets', ___UniversalPersonalName_initials_character_encoding_four_octets),
        ])
    __UniversalPersonalName_initials_character_encoding._ext = None
    __UniversalPersonalName_initials_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    __UniversalPersonalName_initials_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    _UniversalPersonalName_initials._cont = ASN1Dict([
        (u'character-encoding', __UniversalPersonalName_initials_character_encoding),
        (u'iso-639-language-code', __UniversalPersonalName_initials_iso_639_language_code),
        ])
    _UniversalPersonalName_initials._ext = None
    _UniversalPersonalName_generation_qualifier = SET(name=u'generation-qualifier', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')), opt=True)
    __UniversalPersonalName_generation_qualifier_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    ___UniversalPersonalName_generation_qualifier_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    ___UniversalPersonalName_generation_qualifier_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    ___UniversalPersonalName_generation_qualifier_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    ___UniversalPersonalName_generation_qualifier_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    __UniversalPersonalName_generation_qualifier_character_encoding._cont = ASN1Dict([
        (u'two-octets', ___UniversalPersonalName_generation_qualifier_character_encoding_two_octets),
        (u'four-octets', ___UniversalPersonalName_generation_qualifier_character_encoding_four_octets),
        ])
    __UniversalPersonalName_generation_qualifier_character_encoding._ext = None
    __UniversalPersonalName_generation_qualifier_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    __UniversalPersonalName_generation_qualifier_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    _UniversalPersonalName_generation_qualifier._cont = ASN1Dict([
        (u'character-encoding', __UniversalPersonalName_generation_qualifier_character_encoding),
        (u'iso-639-language-code', __UniversalPersonalName_generation_qualifier_iso_639_language_code),
        ])
    _UniversalPersonalName_generation_qualifier._ext = None
    UniversalPersonalName._cont = ASN1Dict([
        (u'surname', _UniversalPersonalName_surname),
        (u'given-name', _UniversalPersonalName_given_name),
        (u'initials', _UniversalPersonalName_initials),
        (u'generation-qualifier', _UniversalPersonalName_generation_qualifier),
        ])
    UniversalPersonalName._ext = None
    
    #-----< teletex-organizational-unit-names >-----#
    teletex_organizational_unit_names = CLASS(name=u'teletex-organizational-unit-names', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _teletex_organizational_unit_names_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexOrganizationalUnitNames')))
    teletex_organizational_unit_names._val = dict([(u'Type', _teletex_organizational_unit_names_val_Type), (u'id', 5)])
    
    #-----< TeletexOrganizationalUnitNames >-----#
    TeletexOrganizationalUnitNames = SEQ_OF(name=u'TeletexOrganizationalUnitNames', mode=MODE_TYPE)
    _TeletexOrganizationalUnitNames__item_ = STR_TELE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexOrganizationalUnitName')))
    TeletexOrganizationalUnitNames._cont = _TeletexOrganizationalUnitNames__item_
    TeletexOrganizationalUnitNames._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< TeletexOrganizationalUnitName >-----#
    TeletexOrganizationalUnitName = STR_TELE(name=u'TeletexOrganizationalUnitName', mode=MODE_TYPE)
    TeletexOrganizationalUnitName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< universal-organizational-unit-names >-----#
    universal_organizational_unit_names = CLASS(name=u'universal-organizational-unit-names', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_organizational_unit_names_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrganizationalUnitNames')))
    universal_organizational_unit_names._val = dict([(u'Type', _universal_organizational_unit_names_val_Type), (u'id', 27)])
    
    #-----< UniversalOrganizationalUnitNames >-----#
    UniversalOrganizationalUnitNames = SEQ_OF(name=u'UniversalOrganizationalUnitNames', mode=MODE_TYPE)
    _UniversalOrganizationalUnitNames__item_ = SET(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrganizationalUnitName')))
    UniversalOrganizationalUnitNames._cont = _UniversalOrganizationalUnitNames__item_
    UniversalOrganizationalUnitNames._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< UniversalOrganizationalUnitName >-----#
    UniversalOrganizationalUnitName = SET(name=u'UniversalOrganizationalUnitName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')))
    _UniversalOrganizationalUnitName_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    __UniversalOrganizationalUnitName_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    __UniversalOrganizationalUnitName_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    __UniversalOrganizationalUnitName_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    __UniversalOrganizationalUnitName_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    _UniversalOrganizationalUnitName_character_encoding._cont = ASN1Dict([
        (u'two-octets', __UniversalOrganizationalUnitName_character_encoding_two_octets),
        (u'four-octets', __UniversalOrganizationalUnitName_character_encoding_four_octets),
        ])
    _UniversalOrganizationalUnitName_character_encoding._ext = None
    _UniversalOrganizationalUnitName_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    _UniversalOrganizationalUnitName_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    UniversalOrganizationalUnitName._cont = ASN1Dict([
        (u'character-encoding', _UniversalOrganizationalUnitName_character_encoding),
        (u'iso-639-language-code', _UniversalOrganizationalUnitName_iso_639_language_code),
        ])
    UniversalOrganizationalUnitName._ext = None
    
    #-----< UniversalOrBMPString >-----#
    UniversalOrBMPString = SET(name=u'UniversalOrBMPString', mode=MODE_TYPE, param=True)
    
    #-----< pds-name >-----#
    pds_name = CLASS(name=u'pds-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _pds_name_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSName')))
    pds_name._val = dict([(u'Type', _pds_name_val_Type), (u'id', 7)])
    
    #-----< PDSName >-----#
    PDSName = STR_PRINT(name=u'PDSName', mode=MODE_TYPE)
    PDSName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< physical-delivery-country-name >-----#
    physical_delivery_country_name = CLASS(name=u'physical-delivery-country-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _physical_delivery_country_name_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryCountryName')))
    physical_delivery_country_name._val = dict([(u'Type', _physical_delivery_country_name_val_Type), (u'id', 8)])
    
    #-----< PhysicalDeliveryCountryName >-----#
    PhysicalDeliveryCountryName = CHOICE(name=u'PhysicalDeliveryCountryName', mode=MODE_TYPE)
    _PhysicalDeliveryCountryName_x121_dcc_code = STR_NUM(name=u'x121-dcc-code', mode=MODE_TYPE)
    _PhysicalDeliveryCountryName_x121_dcc_code._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
    _PhysicalDeliveryCountryName_iso_3166_alpha2_code = STR_PRINT(name=u'iso-3166-alpha2-code', mode=MODE_TYPE)
    _PhysicalDeliveryCountryName_iso_3166_alpha2_code._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    PhysicalDeliveryCountryName._cont = ASN1Dict([
        (u'x121-dcc-code', _PhysicalDeliveryCountryName_x121_dcc_code),
        (u'iso-3166-alpha2-code', _PhysicalDeliveryCountryName_iso_3166_alpha2_code),
        ])
    PhysicalDeliveryCountryName._ext = None
    
    #-----< postal-code >-----#
    postal_code = CLASS(name=u'postal-code', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _postal_code_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PostalCode')))
    postal_code._val = dict([(u'Type', _postal_code_val_Type), (u'id', 9)])
    
    #-----< PostalCode >-----#
    PostalCode = CHOICE(name=u'PostalCode', mode=MODE_TYPE)
    _PostalCode_numeric_code = STR_NUM(name=u'numeric-code', mode=MODE_TYPE)
    _PostalCode_numeric_code._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    _PostalCode_printable_code = STR_PRINT(name=u'printable-code', mode=MODE_TYPE)
    _PostalCode_printable_code._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    PostalCode._cont = ASN1Dict([
        (u'numeric-code', _PostalCode_numeric_code),
        (u'printable-code', _PostalCode_printable_code),
        ])
    PostalCode._ext = None
    
    #-----< physical-delivery-office-name >-----#
    physical_delivery_office_name = CLASS(name=u'physical-delivery-office-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _physical_delivery_office_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOfficeName')))
    physical_delivery_office_name._val = dict([(u'Type', _physical_delivery_office_name_val_Type), (u'id', 10)])
    
    #-----< PhysicalDeliveryOfficeName >-----#
    PhysicalDeliveryOfficeName = SET(name=u'PhysicalDeliveryOfficeName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-physical-delivery-office-name >-----#
    universal_physical_delivery_office_name = CLASS(name=u'universal-physical-delivery-office-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_physical_delivery_office_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOfficeName')))
    universal_physical_delivery_office_name._val = dict([(u'Type', _universal_physical_delivery_office_name_val_Type), (u'id', 29)])
    
    #-----< UniversalPhysicalDeliveryOfficeName >-----#
    UniversalPhysicalDeliveryOfficeName = SET(name=u'UniversalPhysicalDeliveryOfficeName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< physical-delivery-office-number >-----#
    physical_delivery_office_number = CLASS(name=u'physical-delivery-office-number', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _physical_delivery_office_number_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOfficeNumber')))
    physical_delivery_office_number._val = dict([(u'Type', _physical_delivery_office_number_val_Type), (u'id', 11)])
    
    #-----< PhysicalDeliveryOfficeNumber >-----#
    PhysicalDeliveryOfficeNumber = SET(name=u'PhysicalDeliveryOfficeNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-physical-delivery-office-number >-----#
    universal_physical_delivery_office_number = CLASS(name=u'universal-physical-delivery-office-number', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_physical_delivery_office_number_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOfficeNumber')))
    universal_physical_delivery_office_number._val = dict([(u'Type', _universal_physical_delivery_office_number_val_Type), (u'id', 30)])
    
    #-----< UniversalPhysicalDeliveryOfficeNumber >-----#
    UniversalPhysicalDeliveryOfficeNumber = SET(name=u'UniversalPhysicalDeliveryOfficeNumber', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< extension-OR-address-components >-----#
    extension_OR_address_components = CLASS(name=u'extension-OR-address-components', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _extension_OR_address_components_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtensionORAddressComponents')))
    extension_OR_address_components._val = dict([(u'Type', _extension_OR_address_components_val_Type), (u'id', 12)])
    
    #-----< ExtensionORAddressComponents >-----#
    ExtensionORAddressComponents = SET(name=u'ExtensionORAddressComponents', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-extension-OR-address-components >-----#
    universal_extension_OR_address_components = CLASS(name=u'universal-extension-OR-address-components', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_extension_OR_address_components_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalExtensionORAddressComponents')))
    universal_extension_OR_address_components._val = dict([(u'Type', _universal_extension_OR_address_components_val_Type), (u'id', 31)])
    
    #-----< UniversalExtensionORAddressComponents >-----#
    UniversalExtensionORAddressComponents = SET(name=u'UniversalExtensionORAddressComponents', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< physical-delivery-personal-name >-----#
    physical_delivery_personal_name = CLASS(name=u'physical-delivery-personal-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _physical_delivery_personal_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryPersonalName')))
    physical_delivery_personal_name._val = dict([(u'Type', _physical_delivery_personal_name_val_Type), (u'id', 13)])
    
    #-----< PhysicalDeliveryPersonalName >-----#
    PhysicalDeliveryPersonalName = SET(name=u'PhysicalDeliveryPersonalName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-physical-delivery-personal-name >-----#
    universal_physical_delivery_personal_name = CLASS(name=u'universal-physical-delivery-personal-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_physical_delivery_personal_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryPersonalName')))
    universal_physical_delivery_personal_name._val = dict([(u'Type', _universal_physical_delivery_personal_name_val_Type), (u'id', 32)])
    
    #-----< UniversalPhysicalDeliveryPersonalName >-----#
    UniversalPhysicalDeliveryPersonalName = SET(name=u'UniversalPhysicalDeliveryPersonalName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< physical-delivery-organization-name >-----#
    physical_delivery_organization_name = CLASS(name=u'physical-delivery-organization-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _physical_delivery_organization_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PhysicalDeliveryOrganizationName')))
    physical_delivery_organization_name._val = dict([(u'Type', _physical_delivery_organization_name_val_Type), (u'id', 14)])
    
    #-----< PhysicalDeliveryOrganizationName >-----#
    PhysicalDeliveryOrganizationName = SET(name=u'PhysicalDeliveryOrganizationName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-physical-delivery-organization-name >-----#
    universal_physical_delivery_organization_name = CLASS(name=u'universal-physical-delivery-organization-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_physical_delivery_organization_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPhysicalDeliveryOrganizationName')))
    universal_physical_delivery_organization_name._val = dict([(u'Type', _universal_physical_delivery_organization_name_val_Type), (u'id', 33)])
    
    #-----< UniversalPhysicalDeliveryOrganizationName >-----#
    UniversalPhysicalDeliveryOrganizationName = SET(name=u'UniversalPhysicalDeliveryOrganizationName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< extension-physical-delivery-address-components >-----#
    extension_physical_delivery_address_components = CLASS(name=u'extension-physical-delivery-address-components', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _extension_physical_delivery_address_components_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtensionPhysicalDeliveryAddressComponents')))
    extension_physical_delivery_address_components._val = dict([(u'Type', _extension_physical_delivery_address_components_val_Type), (u'id', 15)])
    
    #-----< ExtensionPhysicalDeliveryAddressComponents >-----#
    ExtensionPhysicalDeliveryAddressComponents = SET(name=u'ExtensionPhysicalDeliveryAddressComponents', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-extension-physical-delivery-address-components >-----#
    universal_extension_physical_delivery_address_components = CLASS(name=u'universal-extension-physical-delivery-address-components', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_extension_physical_delivery_address_components_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalExtensionPhysicalDeliveryAddressComponents')))
    universal_extension_physical_delivery_address_components._val = dict([(u'Type', _universal_extension_physical_delivery_address_components_val_Type), (u'id', 34)])
    
    #-----< UniversalExtensionPhysicalDeliveryAddressComponents >-----#
    UniversalExtensionPhysicalDeliveryAddressComponents = SET(name=u'UniversalExtensionPhysicalDeliveryAddressComponents', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< unformatted-postal-address >-----#
    unformatted_postal_address = CLASS(name=u'unformatted-postal-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _unformatted_postal_address_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UnformattedPostalAddress')))
    unformatted_postal_address._val = dict([(u'Type', _unformatted_postal_address_val_Type), (u'id', 16)])
    
    #-----< UnformattedPostalAddress >-----#
    UnformattedPostalAddress = SET(name=u'UnformattedPostalAddress', mode=MODE_TYPE)
    _UnformattedPostalAddress_printable_address = SEQ_OF(name=u'printable-address', mode=MODE_TYPE, opt=True)
    __UnformattedPostalAddress_printable_address__item_ = STR_PRINT(name='_item_', mode=MODE_TYPE)
    __UnformattedPostalAddress_printable_address__item_._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    _UnformattedPostalAddress_printable_address._cont = __UnformattedPostalAddress_printable_address__item_
    _UnformattedPostalAddress_printable_address._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=6)], ev=None, er=[])
    _UnformattedPostalAddress_teletex_string = STR_TELE(name=u'teletex-string', mode=MODE_TYPE, opt=True)
    _UnformattedPostalAddress_teletex_string._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=180)], ev=None, er=[])
    UnformattedPostalAddress._cont = ASN1Dict([
        (u'printable-address', _UnformattedPostalAddress_printable_address),
        (u'teletex-string', _UnformattedPostalAddress_teletex_string),
        ])
    UnformattedPostalAddress._ext = None
    
    #-----< universal-unformatted-postal-address >-----#
    universal_unformatted_postal_address = CLASS(name=u'universal-unformatted-postal-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_unformatted_postal_address_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalUnformattedPostalAddress')))
    universal_unformatted_postal_address._val = dict([(u'Type', _universal_unformatted_postal_address_val_Type), (u'id', 35)])
    
    #-----< UniversalUnformattedPostalAddress >-----#
    UniversalUnformattedPostalAddress = SET(name=u'UniversalUnformattedPostalAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')))
    _UniversalUnformattedPostalAddress_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    __UniversalUnformattedPostalAddress_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    __UniversalUnformattedPostalAddress_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=180)], ev=None, er=[])
    __UniversalUnformattedPostalAddress_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    __UniversalUnformattedPostalAddress_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=180)], ev=None, er=[])
    _UniversalUnformattedPostalAddress_character_encoding._cont = ASN1Dict([
        (u'two-octets', __UniversalUnformattedPostalAddress_character_encoding_two_octets),
        (u'four-octets', __UniversalUnformattedPostalAddress_character_encoding_four_octets),
        ])
    _UniversalUnformattedPostalAddress_character_encoding._ext = None
    _UniversalUnformattedPostalAddress_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    _UniversalUnformattedPostalAddress_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    UniversalUnformattedPostalAddress._cont = ASN1Dict([
        (u'character-encoding', _UniversalUnformattedPostalAddress_character_encoding),
        (u'iso-639-language-code', _UniversalUnformattedPostalAddress_iso_639_language_code),
        ])
    UniversalUnformattedPostalAddress._ext = None
    
    #-----< street-address >-----#
    street_address = CLASS(name=u'street-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _street_address_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'StreetAddress')))
    street_address._val = dict([(u'Type', _street_address_val_Type), (u'id', 17)])
    
    #-----< StreetAddress >-----#
    StreetAddress = SET(name=u'StreetAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-street-address >-----#
    universal_street_address = CLASS(name=u'universal-street-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_street_address_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalStreetAddress')))
    universal_street_address._val = dict([(u'Type', _universal_street_address_val_Type), (u'id', 36)])
    
    #-----< UniversalStreetAddress >-----#
    UniversalStreetAddress = SET(name=u'UniversalStreetAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< post-office-box-address >-----#
    post_office_box_address = CLASS(name=u'post-office-box-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _post_office_box_address_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PostOfficeBoxAddress')))
    post_office_box_address._val = dict([(u'Type', _post_office_box_address_val_Type), (u'id', 18)])
    
    #-----< PostOfficeBoxAddress >-----#
    PostOfficeBoxAddress = SET(name=u'PostOfficeBoxAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-post-office-box-address >-----#
    universal_post_office_box_address = CLASS(name=u'universal-post-office-box-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_post_office_box_address_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPostOfficeBoxAddress')))
    universal_post_office_box_address._val = dict([(u'Type', _universal_post_office_box_address_val_Type), (u'id', 37)])
    
    #-----< UniversalPostOfficeBoxAddress >-----#
    UniversalPostOfficeBoxAddress = SET(name=u'UniversalPostOfficeBoxAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< poste-restante-address >-----#
    poste_restante_address = CLASS(name=u'poste-restante-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _poste_restante_address_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PosteRestanteAddress')))
    poste_restante_address._val = dict([(u'Type', _poste_restante_address_val_Type), (u'id', 19)])
    
    #-----< PosteRestanteAddress >-----#
    PosteRestanteAddress = SET(name=u'PosteRestanteAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-poste-restante-address >-----#
    universal_poste_restante_address = CLASS(name=u'universal-poste-restante-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_poste_restante_address_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPosteRestanteAddress')))
    universal_poste_restante_address._val = dict([(u'Type', _universal_poste_restante_address_val_Type), (u'id', 38)])
    
    #-----< UniversalPosteRestanteAddress >-----#
    UniversalPosteRestanteAddress = SET(name=u'UniversalPosteRestanteAddress', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< unique-postal-name >-----#
    unique_postal_name = CLASS(name=u'unique-postal-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _unique_postal_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniquePostalName')))
    unique_postal_name._val = dict([(u'Type', _unique_postal_name_val_Type), (u'id', 20)])
    
    #-----< UniquePostalName >-----#
    UniquePostalName = SET(name=u'UniquePostalName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-unique-postal-name >-----#
    universal_unique_postal_name = CLASS(name=u'universal-unique-postal-name', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_unique_postal_name_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalUniquePostalName')))
    universal_unique_postal_name._val = dict([(u'Type', _universal_unique_postal_name_val_Type), (u'id', 39)])
    
    #-----< UniversalUniquePostalName >-----#
    UniversalUniquePostalName = SET(name=u'UniversalUniquePostalName', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< local-postal-attributes >-----#
    local_postal_attributes = CLASS(name=u'local-postal-attributes', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _local_postal_attributes_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'LocalPostalAttributes')))
    local_postal_attributes._val = dict([(u'Type', _local_postal_attributes_val_Type), (u'id', 21)])
    
    #-----< LocalPostalAttributes >-----#
    LocalPostalAttributes = SET(name=u'LocalPostalAttributes', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'PDSParameter')))
    
    #-----< universal-local-postal-attributes >-----#
    universal_local_postal_attributes = CLASS(name=u'universal-local-postal-attributes', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_local_postal_attributes_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalLocalPostalAttributes')))
    universal_local_postal_attributes._val = dict([(u'Type', _universal_local_postal_attributes_val_Type), (u'id', 40)])
    
    #-----< UniversalLocalPostalAttributes >-----#
    UniversalLocalPostalAttributes = SET(name=u'UniversalLocalPostalAttributes', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalPDSParameter')))
    
    #-----< PDSParameter >-----#
    PDSParameter = SET(name=u'PDSParameter', mode=MODE_TYPE)
    _PDSParameter_printable_string = STR_PRINT(name=u'printable-string', mode=MODE_TYPE, opt=True)
    _PDSParameter_printable_string._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    _PDSParameter_teletex_string = STR_TELE(name=u'teletex-string', mode=MODE_TYPE, opt=True)
    _PDSParameter_teletex_string._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    PDSParameter._cont = ASN1Dict([
        (u'printable-string', _PDSParameter_printable_string),
        (u'teletex-string', _PDSParameter_teletex_string),
        ])
    PDSParameter._ext = None
    
    #-----< UniversalPDSParameter >-----#
    UniversalPDSParameter = SET(name=u'UniversalPDSParameter', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')))
    _UniversalPDSParameter_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    __UniversalPDSParameter_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    __UniversalPDSParameter_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    __UniversalPDSParameter_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    __UniversalPDSParameter_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
    _UniversalPDSParameter_character_encoding._cont = ASN1Dict([
        (u'two-octets', __UniversalPDSParameter_character_encoding_two_octets),
        (u'four-octets', __UniversalPDSParameter_character_encoding_four_octets),
        ])
    _UniversalPDSParameter_character_encoding._ext = None
    _UniversalPDSParameter_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    _UniversalPDSParameter_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    UniversalPDSParameter._cont = ASN1Dict([
        (u'character-encoding', _UniversalPDSParameter_character_encoding),
        (u'iso-639-language-code', _UniversalPDSParameter_iso_639_language_code),
        ])
    UniversalPDSParameter._ext = None
    
    #-----< extended-network-address >-----#
    extended_network_address = CLASS(name=u'extended-network-address', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _extended_network_address_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'ExtendedNetworkAddress')))
    extended_network_address._val = dict([(u'Type', _extended_network_address_val_Type), (u'id', 22)])
    
    #-----< ExtendedNetworkAddress >-----#
    ExtendedNetworkAddress = CHOICE(name=u'ExtendedNetworkAddress', mode=MODE_TYPE)
    _ExtendedNetworkAddress_e163_4_address = SEQ(name=u'e163-4-address', mode=MODE_TYPE)
    __ExtendedNetworkAddress_e163_4_address_number = STR_NUM(name=u'number', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    __ExtendedNetworkAddress_e163_4_address_number._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
    __ExtendedNetworkAddress_e163_4_address_sub_address = STR_NUM(name=u'sub-address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __ExtendedNetworkAddress_e163_4_address_sub_address._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=40)], ev=None, er=[])
    _ExtendedNetworkAddress_e163_4_address._cont = ASN1Dict([
        (u'number', __ExtendedNetworkAddress_e163_4_address_number),
        (u'sub-address', __ExtendedNetworkAddress_e163_4_address_sub_address),
        ])
    _ExtendedNetworkAddress_e163_4_address._ext = None
    _ExtendedNetworkAddress_psap_address = SEQ(name=u'psap-address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    ExtendedNetworkAddress._cont = ASN1Dict([
        (u'e163-4-address', _ExtendedNetworkAddress_e163_4_address),
        (u'psap-address', _ExtendedNetworkAddress_psap_address),
        ])
    ExtendedNetworkAddress._ext = None
    
    #-----< terminal-type >-----#
    terminal_type = CLASS(name=u'terminal-type', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _terminal_type_val_Type = INT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TerminalType')))
    terminal_type._val = dict([(u'Type', _terminal_type_val_Type), (u'id', 23)])
    
    #-----< TerminalType >-----#
    TerminalType = INT(name=u'TerminalType', mode=MODE_TYPE)
    TerminalType._cont = ASN1Dict([(u'telex', 3), (u'teletex', 4), (u'g3-facsimile', 5), (u'g4-facsimile', 6), (u'ia5-terminal', 7), (u'videotex', 8)])
    TerminalType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=256)], ev=None, er=[])
    
    #-----< teletex-domain-defined-attributes >-----#
    teletex_domain_defined_attributes = CLASS(name=u'teletex-domain-defined-attributes', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _teletex_domain_defined_attributes_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexDomainDefinedAttributes')))
    teletex_domain_defined_attributes._val = dict([(u'Type', _teletex_domain_defined_attributes_val_Type), (u'id', 6)])
    
    #-----< TeletexDomainDefinedAttributes >-----#
    TeletexDomainDefinedAttributes = SEQ_OF(name=u'TeletexDomainDefinedAttributes', mode=MODE_TYPE)
    _TeletexDomainDefinedAttributes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'TeletexDomainDefinedAttribute')))
    TeletexDomainDefinedAttributes._cont = _TeletexDomainDefinedAttributes__item_
    TeletexDomainDefinedAttributes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< TeletexDomainDefinedAttribute >-----#
    TeletexDomainDefinedAttribute = SEQ(name=u'TeletexDomainDefinedAttribute', mode=MODE_TYPE)
    _TeletexDomainDefinedAttribute_type = STR_TELE(name=u'type', mode=MODE_TYPE)
    _TeletexDomainDefinedAttribute_type._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    _TeletexDomainDefinedAttribute_value = STR_TELE(name=u'value', mode=MODE_TYPE)
    _TeletexDomainDefinedAttribute_value._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
    TeletexDomainDefinedAttribute._cont = ASN1Dict([
        (u'type', _TeletexDomainDefinedAttribute_type),
        (u'value', _TeletexDomainDefinedAttribute_value),
        ])
    TeletexDomainDefinedAttribute._ext = None
    
    #-----< universal-domain-defined-attributes >-----#
    universal_domain_defined_attributes = CLASS(name=u'universal-domain-defined-attributes', mode=MODE_VALUE, typeref=ASN1RefType(('MTSAbstractService', 'EXTENSION-ATTRIBUTE')))
    _universal_domain_defined_attributes_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalDomainDefinedAttributes')))
    universal_domain_defined_attributes._val = dict([(u'Type', _universal_domain_defined_attributes_val_Type), (u'id', 28)])
    
    #-----< UniversalDomainDefinedAttributes >-----#
    UniversalDomainDefinedAttributes = SEQ_OF(name=u'UniversalDomainDefinedAttributes', mode=MODE_TYPE)
    _UniversalDomainDefinedAttributes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalDomainDefinedAttribute')))
    UniversalDomainDefinedAttributes._cont = _UniversalDomainDefinedAttributes__item_
    UniversalDomainDefinedAttributes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    
    #-----< UniversalDomainDefinedAttribute >-----#
    UniversalDomainDefinedAttribute = SEQ(name=u'UniversalDomainDefinedAttribute', mode=MODE_TYPE)
    _UniversalDomainDefinedAttribute_type = SET(name=u'type', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')))
    __UniversalDomainDefinedAttribute_type_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    ___UniversalDomainDefinedAttribute_type_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    ___UniversalDomainDefinedAttribute_type_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    ___UniversalDomainDefinedAttribute_type_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    ___UniversalDomainDefinedAttribute_type_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    __UniversalDomainDefinedAttribute_type_character_encoding._cont = ASN1Dict([
        (u'two-octets', ___UniversalDomainDefinedAttribute_type_character_encoding_two_octets),
        (u'four-octets', ___UniversalDomainDefinedAttribute_type_character_encoding_four_octets),
        ])
    __UniversalDomainDefinedAttribute_type_character_encoding._ext = None
    __UniversalDomainDefinedAttribute_type_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    __UniversalDomainDefinedAttribute_type_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    _UniversalDomainDefinedAttribute_type._cont = ASN1Dict([
        (u'character-encoding', __UniversalDomainDefinedAttribute_type_character_encoding),
        (u'iso-639-language-code', __UniversalDomainDefinedAttribute_type_iso_639_language_code),
        ])
    _UniversalDomainDefinedAttribute_type._ext = None
    _UniversalDomainDefinedAttribute_value = SET(name=u'value', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'UniversalOrBMPString')))
    __UniversalDomainDefinedAttribute_value_character_encoding = CHOICE(name=u'character-encoding', mode=MODE_TYPE)
    ___UniversalDomainDefinedAttribute_value_character_encoding_two_octets = STR_BMP(name=u'two-octets', mode=MODE_TYPE)
    ___UniversalDomainDefinedAttribute_value_character_encoding_two_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
    ___UniversalDomainDefinedAttribute_value_character_encoding_four_octets = STR_UNIV(name=u'four-octets', mode=MODE_TYPE)
    ___UniversalDomainDefinedAttribute_value_character_encoding_four_octets._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
    __UniversalDomainDefinedAttribute_value_character_encoding._cont = ASN1Dict([
        (u'two-octets', ___UniversalDomainDefinedAttribute_value_character_encoding_two_octets),
        (u'four-octets', ___UniversalDomainDefinedAttribute_value_character_encoding_four_octets),
        ])
    __UniversalDomainDefinedAttribute_value_character_encoding._ext = None
    __UniversalDomainDefinedAttribute_value_iso_639_language_code = STR_PRINT(name=u'iso-639-language-code', mode=MODE_TYPE, opt=True)
    __UniversalDomainDefinedAttribute_value_iso_639_language_code._const_sz = ASN1Set(rv=[2, 5], rr=[], ev=None, er=[])
    _UniversalDomainDefinedAttribute_value._cont = ASN1Dict([
        (u'character-encoding', __UniversalDomainDefinedAttribute_value_character_encoding),
        (u'iso-639-language-code', __UniversalDomainDefinedAttribute_value_iso_639_language_code),
        ])
    _UniversalDomainDefinedAttribute_value._ext = None
    UniversalDomainDefinedAttribute._cont = ASN1Dict([
        (u'type', _UniversalDomainDefinedAttribute_type),
        (u'value', _UniversalDomainDefinedAttribute_value),
        ])
    UniversalDomainDefinedAttribute._ext = None
    
    #-----< ub-integer-options >-----#
    ub_integer_options = INT(name=u'ub-integer-options', mode=MODE_VALUE)
    ub_integer_options._val = 256
    
    #-----< ub-e163-4-number-length >-----#
    ub_e163_4_number_length = INT(name=u'ub-e163-4-number-length', mode=MODE_VALUE)
    ub_e163_4_number_length._val = 15
    
    #-----< ub-e163-4-sub-address-length >-----#
    ub_e163_4_sub_address_length = INT(name=u'ub-e163-4-sub-address-length', mode=MODE_VALUE)
    ub_e163_4_sub_address_length._val = 40
    
    #-----< ub-unformatted-address-length >-----#
    ub_unformatted_address_length = INT(name=u'ub-unformatted-address-length', mode=MODE_VALUE)
    ub_unformatted_address_length._val = 180
    
    #-----< ub-pds-parameter-length >-----#
    ub_pds_parameter_length = INT(name=u'ub-pds-parameter-length', mode=MODE_VALUE)
    ub_pds_parameter_length._val = 30
    
    #-----< ub-pds-physical-address-lines >-----#
    ub_pds_physical_address_lines = INT(name=u'ub-pds-physical-address-lines', mode=MODE_VALUE)
    ub_pds_physical_address_lines._val = 6
    
    #-----< ub-postal-code-length >-----#
    ub_postal_code_length = INT(name=u'ub-postal-code-length', mode=MODE_VALUE)
    ub_postal_code_length._val = 16
    
    #-----< ub-pds-name-length >-----#
    ub_pds_name_length = INT(name=u'ub-pds-name-length', mode=MODE_VALUE)
    ub_pds_name_length._val = 16
    
    #-----< ub-universal-surname-length >-----#
    ub_universal_surname_length = INT(name=u'ub-universal-surname-length', mode=MODE_VALUE)
    ub_universal_surname_length._val = 64
    
    #-----< ub-universal-given-name-length >-----#
    ub_universal_given_name_length = INT(name=u'ub-universal-given-name-length', mode=MODE_VALUE)
    ub_universal_given_name_length._val = 40
    
    #-----< ub-universal-initials-length >-----#
    ub_universal_initials_length = INT(name=u'ub-universal-initials-length', mode=MODE_VALUE)
    ub_universal_initials_length._val = 16
    
    #-----< ub-universal-generation-qualifier-length >-----#
    ub_universal_generation_qualifier_length = INT(name=u'ub-universal-generation-qualifier-length', mode=MODE_VALUE)
    ub_universal_generation_qualifier_length._val = 16
    
    #-----< ub-common-name-length >-----#
    ub_common_name_length = INT(name=u'ub-common-name-length', mode=MODE_VALUE)
    ub_common_name_length._val = 64
    
    #-----< ub-extension-attributes >-----#
    ub_extension_attributes = INT(name=u'ub-extension-attributes', mode=MODE_VALUE)
    ub_extension_attributes._val = 256
    
    #-----< ub-domain-defined-attribute-type-length >-----#
    ub_domain_defined_attribute_type_length = INT(name=u'ub-domain-defined-attribute-type-length', mode=MODE_VALUE)
    ub_domain_defined_attribute_type_length._val = 8
    
    #-----< ub-domain-defined-attribute-value-length >-----#
    ub_domain_defined_attribute_value_length = INT(name=u'ub-domain-defined-attribute-value-length', mode=MODE_VALUE)
    ub_domain_defined_attribute_value_length._val = 128
    
    #-----< ub-domain-defined-attributes >-----#
    ub_domain_defined_attributes = INT(name=u'ub-domain-defined-attributes', mode=MODE_VALUE)
    ub_domain_defined_attributes._val = 4
    
    #-----< ub-organizational-unit-name-length >-----#
    ub_organizational_unit_name_length = INT(name=u'ub-organizational-unit-name-length', mode=MODE_VALUE)
    ub_organizational_unit_name_length._val = 32
    
    #-----< ub-organizational-units >-----#
    ub_organizational_units = INT(name=u'ub-organizational-units', mode=MODE_VALUE)
    ub_organizational_units._val = 4
    
    #-----< ub-generation-qualifier-length >-----#
    ub_generation_qualifier_length = INT(name=u'ub-generation-qualifier-length', mode=MODE_VALUE)
    ub_generation_qualifier_length._val = 3
    
    #-----< ub-initials-length >-----#
    ub_initials_length = INT(name=u'ub-initials-length', mode=MODE_VALUE)
    ub_initials_length._val = 5
    
    #-----< ub-given-name-length >-----#
    ub_given_name_length = INT(name=u'ub-given-name-length', mode=MODE_VALUE)
    ub_given_name_length._val = 16
    
    #-----< ub-surname-length >-----#
    ub_surname_length = INT(name=u'ub-surname-length', mode=MODE_VALUE)
    ub_surname_length._val = 40
    
    #-----< ub-numeric-user-id-length >-----#
    ub_numeric_user_id_length = INT(name=u'ub-numeric-user-id-length', mode=MODE_VALUE)
    ub_numeric_user_id_length._val = 32
    
    #-----< ub-organization-name-length >-----#
    ub_organization_name_length = INT(name=u'ub-organization-name-length', mode=MODE_VALUE)
    ub_organization_name_length._val = 64
    
    #-----< ub-terminal-id-length >-----#
    ub_terminal_id_length = INT(name=u'ub-terminal-id-length', mode=MODE_VALUE)
    ub_terminal_id_length._val = 24
    
    #-----< ub-x121-address-length >-----#
    ub_x121_address_length = INT(name=u'ub-x121-address-length', mode=MODE_VALUE)
    ub_x121_address_length._val = 16
    
    #-----< ub-domain-name-length >-----#
    ub_domain_name_length = INT(name=u'ub-domain-name-length', mode=MODE_VALUE)
    ub_domain_name_length._val = 16
    
    #-----< ub-country-name-alpha-length >-----#
    ub_country_name_alpha_length = INT(name=u'ub-country-name-alpha-length', mode=MODE_VALUE)
    ub_country_name_alpha_length._val = 2
    
    #-----< ub-country-name-numeric-length >-----#
    ub_country_name_numeric_length = INT(name=u'ub-country-name-numeric-length', mode=MODE_VALUE)
    ub_country_name_numeric_length._val = 3
    
    _all_ = [
        G3FacsimileNonBasicParameters,
        _ORAddress_built_in_standard_attributes,
        _ORAddress_built_in_domain_defined_attributes,
        _ORAddress_extension_attributes,
        ORAddress,
        _BuiltInStandardAttributes_country_name,
        _BuiltInStandardAttributes_administration_domain_name,
        _BuiltInStandardAttributes_network_address,
        _BuiltInStandardAttributes_terminal_identifier,
        _BuiltInStandardAttributes_private_domain_name,
        _BuiltInStandardAttributes_organization_name,
        _BuiltInStandardAttributes_numeric_user_identifier,
        _BuiltInStandardAttributes_personal_name,
        _BuiltInStandardAttributes_organizational_unit_names,
        BuiltInStandardAttributes,
        _CountryName_x121_dcc_code,
        _CountryName_iso_3166_alpha2_code,
        CountryName,
        _AdministrationDomainName_numeric,
        _AdministrationDomainName_printable,
        AdministrationDomainName,
        NetworkAddress,
        X121Address,
        TerminalIdentifier,
        _PrivateDomainName_numeric,
        _PrivateDomainName_printable,
        PrivateDomainName,
        OrganizationName,
        NumericUserIdentifier,
        _PersonalName_surname,
        _PersonalName_given_name,
        _PersonalName_initials,
        _PersonalName_generation_qualifier,
        PersonalName,
        _OrganizationalUnitNames__item_,
        OrganizationalUnitNames,
        OrganizationalUnitName,
        _BuiltInDomainDefinedAttributes__item_,
        BuiltInDomainDefinedAttributes,
        _BuiltInDomainDefinedAttribute_type,
        _BuiltInDomainDefinedAttribute_value,
        BuiltInDomainDefinedAttribute,
        _ExtensionAttributes__item_,
        ExtensionAttributes,
        __ExtensionAttribute_extension_attribute_type_tab,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_0,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_1,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_2,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_3,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_4,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_5,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_6,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_7,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_8,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_9,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_10,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_11,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_12,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_13,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_14,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_15,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_16,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_17,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_18,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_19,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_20,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_21,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_22,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_23,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_24,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_25,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_26,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_27,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_28,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_29,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_30,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_31,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_32,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_33,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_34,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_35,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_36,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_37,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_38,
        ___ExtensionAttribute_extension_attribute_type_tab_val_Type_39,
        _ExtensionAttribute_extension_attribute_type,
        _ExtensionAttribute_extension_attribute_value,
        ExtensionAttribute,
        _EXTENSION_ATTRIBUTE_id,
        _EXTENSION_ATTRIBUTE_Type,
        EXTENSION_ATTRIBUTE,
        ExtensionAttributeTable,
        _ExtensionAttributeTable_val_Type_0,
        _ExtensionAttributeTable_val_Type_1,
        _ExtensionAttributeTable_val_Type_2,
        _ExtensionAttributeTable_val_Type_3,
        _ExtensionAttributeTable_val_Type_4,
        _ExtensionAttributeTable_val_Type_5,
        _ExtensionAttributeTable_val_Type_6,
        _ExtensionAttributeTable_val_Type_7,
        _ExtensionAttributeTable_val_Type_8,
        _ExtensionAttributeTable_val_Type_9,
        _ExtensionAttributeTable_val_Type_10,
        _ExtensionAttributeTable_val_Type_11,
        _ExtensionAttributeTable_val_Type_12,
        _ExtensionAttributeTable_val_Type_13,
        _ExtensionAttributeTable_val_Type_14,
        _ExtensionAttributeTable_val_Type_15,
        _ExtensionAttributeTable_val_Type_16,
        _ExtensionAttributeTable_val_Type_17,
        _ExtensionAttributeTable_val_Type_18,
        _ExtensionAttributeTable_val_Type_19,
        _ExtensionAttributeTable_val_Type_20,
        _ExtensionAttributeTable_val_Type_21,
        _ExtensionAttributeTable_val_Type_22,
        _ExtensionAttributeTable_val_Type_23,
        _ExtensionAttributeTable_val_Type_24,
        _ExtensionAttributeTable_val_Type_25,
        _ExtensionAttributeTable_val_Type_26,
        _ExtensionAttributeTable_val_Type_27,
        _ExtensionAttributeTable_val_Type_28,
        _ExtensionAttributeTable_val_Type_29,
        _ExtensionAttributeTable_val_Type_30,
        _ExtensionAttributeTable_val_Type_31,
        _ExtensionAttributeTable_val_Type_32,
        _ExtensionAttributeTable_val_Type_33,
        _ExtensionAttributeTable_val_Type_34,
        _ExtensionAttributeTable_val_Type_35,
        _ExtensionAttributeTable_val_Type_36,
        _ExtensionAttributeTable_val_Type_37,
        _ExtensionAttributeTable_val_Type_38,
        _ExtensionAttributeTable_val_Type_39,
        common_name,
        _common_name_val_Type,
        CommonName,
        teletex_common_name,
        _teletex_common_name_val_Type,
        TeletexCommonName,
        universal_common_name,
        _universal_common_name_val_Type,
        __UniversalCommonName_character_encoding_two_octets,
        __UniversalCommonName_character_encoding_four_octets,
        _UniversalCommonName_character_encoding,
        _UniversalCommonName_iso_639_language_code,
        UniversalCommonName,
        teletex_organization_name,
        _teletex_organization_name_val_Type,
        TeletexOrganizationName,
        universal_organization_name,
        _universal_organization_name_val_Type,
        __UniversalOrganizationName_character_encoding_two_octets,
        __UniversalOrganizationName_character_encoding_four_octets,
        _UniversalOrganizationName_character_encoding,
        _UniversalOrganizationName_iso_639_language_code,
        UniversalOrganizationName,
        teletex_personal_name,
        _teletex_personal_name_val_Type,
        _TeletexPersonalName_surname,
        _TeletexPersonalName_given_name,
        _TeletexPersonalName_initials,
        _TeletexPersonalName_generation_qualifier,
        TeletexPersonalName,
        universal_personal_name,
        _universal_personal_name_val_Type,
        ___UniversalPersonalName_surname_character_encoding_two_octets,
        ___UniversalPersonalName_surname_character_encoding_four_octets,
        __UniversalPersonalName_surname_character_encoding,
        __UniversalPersonalName_surname_iso_639_language_code,
        _UniversalPersonalName_surname,
        ___UniversalPersonalName_given_name_character_encoding_two_octets,
        ___UniversalPersonalName_given_name_character_encoding_four_octets,
        __UniversalPersonalName_given_name_character_encoding,
        __UniversalPersonalName_given_name_iso_639_language_code,
        _UniversalPersonalName_given_name,
        ___UniversalPersonalName_initials_character_encoding_two_octets,
        ___UniversalPersonalName_initials_character_encoding_four_octets,
        __UniversalPersonalName_initials_character_encoding,
        __UniversalPersonalName_initials_iso_639_language_code,
        _UniversalPersonalName_initials,
        ___UniversalPersonalName_generation_qualifier_character_encoding_two_octets,
        ___UniversalPersonalName_generation_qualifier_character_encoding_four_octets,
        __UniversalPersonalName_generation_qualifier_character_encoding,
        __UniversalPersonalName_generation_qualifier_iso_639_language_code,
        _UniversalPersonalName_generation_qualifier,
        UniversalPersonalName,
        teletex_organizational_unit_names,
        _teletex_organizational_unit_names_val_Type,
        _TeletexOrganizationalUnitNames__item_,
        TeletexOrganizationalUnitNames,
        TeletexOrganizationalUnitName,
        universal_organizational_unit_names,
        _universal_organizational_unit_names_val_Type,
        _UniversalOrganizationalUnitNames__item_,
        UniversalOrganizationalUnitNames,
        __UniversalOrganizationalUnitName_character_encoding_two_octets,
        __UniversalOrganizationalUnitName_character_encoding_four_octets,
        _UniversalOrganizationalUnitName_character_encoding,
        _UniversalOrganizationalUnitName_iso_639_language_code,
        UniversalOrganizationalUnitName,
        pds_name,
        _pds_name_val_Type,
        PDSName,
        physical_delivery_country_name,
        _physical_delivery_country_name_val_Type,
        _PhysicalDeliveryCountryName_x121_dcc_code,
        _PhysicalDeliveryCountryName_iso_3166_alpha2_code,
        PhysicalDeliveryCountryName,
        postal_code,
        _postal_code_val_Type,
        _PostalCode_numeric_code,
        _PostalCode_printable_code,
        PostalCode,
        physical_delivery_office_name,
        _physical_delivery_office_name_val_Type,
        PhysicalDeliveryOfficeName,
        universal_physical_delivery_office_name,
        _universal_physical_delivery_office_name_val_Type,
        UniversalPhysicalDeliveryOfficeName,
        physical_delivery_office_number,
        _physical_delivery_office_number_val_Type,
        PhysicalDeliveryOfficeNumber,
        universal_physical_delivery_office_number,
        _universal_physical_delivery_office_number_val_Type,
        UniversalPhysicalDeliveryOfficeNumber,
        extension_OR_address_components,
        _extension_OR_address_components_val_Type,
        ExtensionORAddressComponents,
        universal_extension_OR_address_components,
        _universal_extension_OR_address_components_val_Type,
        UniversalExtensionORAddressComponents,
        physical_delivery_personal_name,
        _physical_delivery_personal_name_val_Type,
        PhysicalDeliveryPersonalName,
        universal_physical_delivery_personal_name,
        _universal_physical_delivery_personal_name_val_Type,
        UniversalPhysicalDeliveryPersonalName,
        physical_delivery_organization_name,
        _physical_delivery_organization_name_val_Type,
        PhysicalDeliveryOrganizationName,
        universal_physical_delivery_organization_name,
        _universal_physical_delivery_organization_name_val_Type,
        UniversalPhysicalDeliveryOrganizationName,
        extension_physical_delivery_address_components,
        _extension_physical_delivery_address_components_val_Type,
        ExtensionPhysicalDeliveryAddressComponents,
        universal_extension_physical_delivery_address_components,
        _universal_extension_physical_delivery_address_components_val_Type,
        UniversalExtensionPhysicalDeliveryAddressComponents,
        unformatted_postal_address,
        _unformatted_postal_address_val_Type,
        __UnformattedPostalAddress_printable_address__item_,
        _UnformattedPostalAddress_printable_address,
        _UnformattedPostalAddress_teletex_string,
        UnformattedPostalAddress,
        universal_unformatted_postal_address,
        _universal_unformatted_postal_address_val_Type,
        __UniversalUnformattedPostalAddress_character_encoding_two_octets,
        __UniversalUnformattedPostalAddress_character_encoding_four_octets,
        _UniversalUnformattedPostalAddress_character_encoding,
        _UniversalUnformattedPostalAddress_iso_639_language_code,
        UniversalUnformattedPostalAddress,
        street_address,
        _street_address_val_Type,
        StreetAddress,
        universal_street_address,
        _universal_street_address_val_Type,
        UniversalStreetAddress,
        post_office_box_address,
        _post_office_box_address_val_Type,
        PostOfficeBoxAddress,
        universal_post_office_box_address,
        _universal_post_office_box_address_val_Type,
        UniversalPostOfficeBoxAddress,
        poste_restante_address,
        _poste_restante_address_val_Type,
        PosteRestanteAddress,
        universal_poste_restante_address,
        _universal_poste_restante_address_val_Type,
        UniversalPosteRestanteAddress,
        unique_postal_name,
        _unique_postal_name_val_Type,
        UniquePostalName,
        universal_unique_postal_name,
        _universal_unique_postal_name_val_Type,
        UniversalUniquePostalName,
        local_postal_attributes,
        _local_postal_attributes_val_Type,
        LocalPostalAttributes,
        universal_local_postal_attributes,
        _universal_local_postal_attributes_val_Type,
        UniversalLocalPostalAttributes,
        _PDSParameter_printable_string,
        _PDSParameter_teletex_string,
        PDSParameter,
        __UniversalPDSParameter_character_encoding_two_octets,
        __UniversalPDSParameter_character_encoding_four_octets,
        _UniversalPDSParameter_character_encoding,
        _UniversalPDSParameter_iso_639_language_code,
        UniversalPDSParameter,
        extended_network_address,
        _extended_network_address_val_Type,
        __ExtendedNetworkAddress_e163_4_address_number,
        __ExtendedNetworkAddress_e163_4_address_sub_address,
        _ExtendedNetworkAddress_e163_4_address,
        _ExtendedNetworkAddress_psap_address,
        ExtendedNetworkAddress,
        terminal_type,
        _terminal_type_val_Type,
        TerminalType,
        teletex_domain_defined_attributes,
        _teletex_domain_defined_attributes_val_Type,
        _TeletexDomainDefinedAttributes__item_,
        TeletexDomainDefinedAttributes,
        _TeletexDomainDefinedAttribute_type,
        _TeletexDomainDefinedAttribute_value,
        TeletexDomainDefinedAttribute,
        universal_domain_defined_attributes,
        _universal_domain_defined_attributes_val_Type,
        _UniversalDomainDefinedAttributes__item_,
        UniversalDomainDefinedAttributes,
        ___UniversalDomainDefinedAttribute_type_character_encoding_two_octets,
        ___UniversalDomainDefinedAttribute_type_character_encoding_four_octets,
        __UniversalDomainDefinedAttribute_type_character_encoding,
        __UniversalDomainDefinedAttribute_type_iso_639_language_code,
        _UniversalDomainDefinedAttribute_type,
        ___UniversalDomainDefinedAttribute_value_character_encoding_two_octets,
        ___UniversalDomainDefinedAttribute_value_character_encoding_four_octets,
        __UniversalDomainDefinedAttribute_value_character_encoding,
        __UniversalDomainDefinedAttribute_value_iso_639_language_code,
        _UniversalDomainDefinedAttribute_value,
        UniversalDomainDefinedAttribute,
        ub_integer_options,
        ub_e163_4_number_length,
        ub_e163_4_sub_address_length,
        ub_unformatted_address_length,
        ub_pds_parameter_length,
        ub_pds_physical_address_lines,
        ub_postal_code_length,
        ub_pds_name_length,
        ub_universal_surname_length,
        ub_universal_given_name_length,
        ub_universal_initials_length,
        ub_universal_generation_qualifier_length,
        ub_common_name_length,
        ub_extension_attributes,
        ub_domain_defined_attribute_type_length,
        ub_domain_defined_attribute_value_length,
        ub_domain_defined_attributes,
        ub_organizational_unit_name_length,
        ub_organizational_units,
        ub_generation_qualifier_length,
        ub_initials_length,
        ub_given_name_length,
        ub_surname_length,
        ub_numeric_user_id_length,
        ub_organization_name_length,
        ub_terminal_id_length,
        ub_x121_address_length,
        ub_domain_name_length,
        ub_country_name_alpha_length,
        ub_country_name_numeric_length,
    ]

class OperationalBindingManagement:

    _name_  = u'OperationalBindingManagement'
    _oid_   = [2, 5, 1, 18, 7]
    
    _obj_ = [
        u'dSAOperationalBindingManagementBind',
        u'OPERATIONAL-BINDING',
        u'OP-BINDING-COOP',
        u'OP-BIND-ROLE',
        u'establishOperationalBinding',
        u'EstablishOperationalBindingArgument',
        u'EstablishOperationalBindingArgumentData',
        u'OpBindingSet',
        u'OperationalBindingID',
        u'Validity',
        u'Time',
        u'EstablishOperationalBindingResult',
        u'EstablishOperationalBindingResultData',
        u'modifyOperationalBinding',
        u'ModifyOperationalBindingArgument',
        u'ModifyOperationalBindingArgumentData',
        u'ModifiedValidity',
        u'ModifyOperationalBindingResult',
        u'ModifyOperationalBindingResultData',
        u'terminateOperationalBinding',
        u'TerminateOperationalBindingArgument',
        u'TerminateOperationalBindingArgumentData',
        u'TerminateOperationalBindingResult',
        u'TerminateOperationalBindingResultData',
        u'operationalBindingError',
        u'OpBindingErrorParam',
        ]
    _type_ = [
        u'OPERATIONAL-BINDING',
        u'OP-BINDING-COOP',
        u'OP-BIND-ROLE',
        u'EstablishOperationalBindingArgument',
        u'EstablishOperationalBindingArgumentData',
        u'OperationalBindingID',
        u'Validity',
        u'Time',
        u'EstablishOperationalBindingResult',
        u'EstablishOperationalBindingResultData',
        u'ModifyOperationalBindingArgument',
        u'ModifyOperationalBindingArgumentData',
        u'ModifiedValidity',
        u'ModifyOperationalBindingResult',
        u'ModifyOperationalBindingResultData',
        u'TerminateOperationalBindingArgument',
        u'TerminateOperationalBindingArgumentData',
        u'TerminateOperationalBindingResult',
        u'TerminateOperationalBindingResultData',
        u'OpBindingErrorParam',
        ]
    _set_ = [
        u'OpBindingSet',
        ]
    _val_ = [
        u'dSAOperationalBindingManagementBind',
        u'establishOperationalBinding',
        u'modifyOperationalBinding',
        u'terminateOperationalBinding',
        u'operationalBindingError',
        ]
    _class_ = [
        u'dSAOperationalBindingManagementBind',
        u'OPERATIONAL-BINDING',
        u'OP-BINDING-COOP',
        u'OP-BIND-ROLE',
        u'establishOperationalBinding',
        u'OpBindingSet',
        u'modifyOperationalBinding',
        u'terminateOperationalBinding',
        u'operationalBindingError',
        ]
    _param_ = [
        ]
    
    #-----< dSAOperationalBindingManagementBind >-----#
    dSAOperationalBindingManagementBind = CLASS(name=u'dSAOperationalBindingManagementBind', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _dSAOperationalBindingManagementBind_val_ArgumentType = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindArgument')))
    _dSAOperationalBindingManagementBind_val_ResultType = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindResult')))
    __OPERATION_Errors_val_ParameterType_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____OPERATION_Errors_val_ParameterType_0_unsigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._cont = ASN1Dict([
        (u'serviceError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError),
        (u'securityError', _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError),
        ])
    ____OPERATION_Errors_val_ParameterType_0_unsigned_error._ext = []
    ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ___OPERATION_Errors_val_ParameterType_0_unsigned._cont = ASN1Dict([
        (u'versions', ____OPERATION_Errors_val_ParameterType_0_unsigned_versions),
        (u'error', ____OPERATION_Errors_val_ParameterType_0_unsigned_error),
        (u'securityParameters', ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters),
        ])
    ___OPERATION_Errors_val_ParameterType_0_unsigned._ext = None
    ___OPERATION_Errors_val_ParameterType_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions = BIT_STR(name=u'versions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'Versions')), default=(1, 1))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error = CHOICE(name=u'error', mode=MODE_TYPE)
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError = INT(name=u'serviceError', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceProblem')))
    ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError = INT(name=u'securityError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityProblem')))
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._cont = ASN1Dict([
        (u'serviceError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError),
        (u'securityError', ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError),
        ])
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error._ext = []
    _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._cont = ASN1Dict([
        (u'versions', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions),
        (u'error', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error),
        (u'securityParameters', _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned._ext = None
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0._ext = None
    dSAOperationalBindingManagementBind._val = dict([(u'ArgumentType', _dSAOperationalBindingManagementBind_val_ArgumentType), (u'ResultType', _dSAOperationalBindingManagementBind_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])
    
    #-----< OPERATIONAL-BINDING >-----#
    OPERATIONAL_BINDING = CLASS(name=u'OPERATIONAL-BINDING', mode=MODE_TYPE)
    _OPERATIONAL_BINDING_Agreement = OPEN(name=u'Agreement', mode=MODE_TYPE)
    _OPERATIONAL_BINDING_Cooperation = CLASS(name=u'Cooperation', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OP-BINDING-COOP')))
    _OPERATIONAL_BINDING_both = CLASS(name=u'both', mode=MODE_VALUE, typeref=ASN1RefType(('OperationalBindingManagement', 'OP-BIND-ROLE')), opt=True)
    _OPERATIONAL_BINDING_roleA = CLASS(name=u'roleA', mode=MODE_VALUE, typeref=ASN1RefType(('OperationalBindingManagement', 'OP-BIND-ROLE')), opt=True)
    _OPERATIONAL_BINDING_roleB = CLASS(name=u'roleB', mode=MODE_VALUE, typeref=ASN1RefType(('OperationalBindingManagement', 'OP-BIND-ROLE')), opt=True)
    _OPERATIONAL_BINDING_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    OPERATIONAL_BINDING._cont = ASN1Dict([
        (u'Agreement', _OPERATIONAL_BINDING_Agreement),
        (u'Cooperation', _OPERATIONAL_BINDING_Cooperation),
        (u'both', _OPERATIONAL_BINDING_both),
        (u'roleA', _OPERATIONAL_BINDING_roleA),
        (u'roleB', _OPERATIONAL_BINDING_roleB),
        (u'id', _OPERATIONAL_BINDING_id),
        ])
    
    #-----< OP-BINDING-COOP >-----#
    OP_BINDING_COOP = CLASS(name=u'OP-BINDING-COOP', mode=MODE_TYPE)
    _OP_BINDING_COOP_applContext = CLASS(name=u'applContext', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT')))
    _OP_BINDING_COOP_Operations = CLASS(name=u'Operations', mode=MODE_SET, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')), opt=True)
    OP_BINDING_COOP._cont = ASN1Dict([
        (u'applContext', _OP_BINDING_COOP_applContext),
        (u'Operations', _OP_BINDING_COOP_Operations),
        ])
    
    #-----< OP-BIND-ROLE >-----#
    OP_BIND_ROLE = CLASS(name=u'OP-BIND-ROLE', mode=MODE_TYPE)
    _OP_BIND_ROLE_establish = BOOL(name=u'establish', mode=MODE_VALUE, default=False)
    _OP_BIND_ROLE_EstablishParam = OPEN(name=u'EstablishParam', mode=MODE_TYPE)
    _OP_BIND_ROLE_modify = BOOL(name=u'modify', mode=MODE_VALUE, default=False)
    _OP_BIND_ROLE_ModifyParam = OPEN(name=u'ModifyParam', mode=MODE_TYPE, opt=True)
    _OP_BIND_ROLE_terminate = BOOL(name=u'terminate', mode=MODE_VALUE, default=False)
    _OP_BIND_ROLE_TerminateParam = OPEN(name=u'TerminateParam', mode=MODE_TYPE, opt=True)
    OP_BIND_ROLE._cont = ASN1Dict([
        (u'establish', _OP_BIND_ROLE_establish),
        (u'EstablishParam', _OP_BIND_ROLE_EstablishParam),
        (u'modify', _OP_BIND_ROLE_modify),
        (u'ModifyParam', _OP_BIND_ROLE_ModifyParam),
        (u'terminate', _OP_BIND_ROLE_terminate),
        (u'TerminateParam', _OP_BIND_ROLE_TerminateParam),
        ])
    
    #-----< establishOperationalBinding >-----#
    establishOperationalBinding = CLASS(name=u'establishOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _establishOperationalBinding_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingArgument')))
    _establishOperationalBinding_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingResult')))
    __OPERATION_Errors_val_ParameterType_0_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    ___OPERATION_Errors_val_ParameterType_0_0_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OpBindingErrorParam')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OpBindingErrorParam')))
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_0._ext = None
    __OPERATION_Errors_val_ParameterType_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1._ext = None
    establishOperationalBinding._val = dict([(u'ArgumentType', _establishOperationalBinding_val_ArgumentType), (u'ResultType', _establishOperationalBinding_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 100))])
    
    #-----< EstablishOperationalBindingArgument >-----#
    EstablishOperationalBindingArgument = CHOICE(name=u'EstablishOperationalBindingArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _EstablishOperationalBindingArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingArgumentData')))
    _EstablishOperationalBindingArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __EstablishOperationalBindingArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingArgumentData')))
    __EstablishOperationalBindingArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab = ____EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab
    ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab = ____EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab
    ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __EstablishOperationalBindingArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters),
        ])
    __EstablishOperationalBindingArgument_signed_algorithmIdentifier._ext = []
    __EstablishOperationalBindingArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _EstablishOperationalBindingArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __EstablishOperationalBindingArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __EstablishOperationalBindingArgument_signed_algorithmIdentifier),
        (u'encrypted', __EstablishOperationalBindingArgument_signed_encrypted),
        ])
    _EstablishOperationalBindingArgument_signed._ext = []
    EstablishOperationalBindingArgument._cont = ASN1Dict([
        (u'unsigned', _EstablishOperationalBindingArgument_unsigned),
        (u'signed', _EstablishOperationalBindingArgument_signed),
        ])
    EstablishOperationalBindingArgument._ext = None
    
    #-----< EstablishOperationalBindingArgumentData >-----#
    EstablishOperationalBindingArgumentData = SEQ(name=u'EstablishOperationalBindingArgumentData', mode=MODE_TYPE)
    _EstablishOperationalBindingArgumentData_bindingType = OID(name=u'bindingType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'id']))
    __EstablishOperationalBindingArgumentData_bindingType_tab = CLASS(name='_tab_OPERATIONAL-BINDING', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_0 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    __APPLICATION_CONTEXT_bind_operation_val_ArgumentType = SET(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindArgument')))
    __APPLICATION_CONTEXT_bind_operation_val_ResultType = SET(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DSABindResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    __OPERATION_Errors_val_ParameterType_0_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    ___OPERATION_Errors_val_ParameterType_0_1_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowErrorData')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowErrorData')))
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    __OP_BINDING_COOP_Operations_val_ArgumentType_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateArgument')))
    __OP_BINDING_COOP_Operations_val_ResultType_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'CoordinateShadowUpdateResult')))
    __OP_BINDING_COOP_Operations_val_ArgumentType_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __OP_BINDING_COOP_Operations_val_ResultType_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'UpdateShadowResult')))
    __OP_BINDING_COOP_Operations_val_ArgumentType_0_0 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateArgument')))
    __OP_BINDING_COOP_Operations_val_ResultType_0_0 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'RequestShadowUpdateResult')))
    __OPERATIONAL_BINDING_roleA_val_EstablishParam = NULL(name=u'EstablishParam', mode=MODE_TYPE)
    __OPERATIONAL_BINDING_roleB_val_EstablishParam = NULL(name=u'EstablishParam', mode=MODE_TYPE)
    __OPERATIONAL_BINDING_roleB_val_ModifyParam = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ModificationParameter')))
    ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_1 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ReadResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_1._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_0_1._ext = None
    __OPERATION_Errors_val_ParameterType_0_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ___OPERATION_Errors_val_ParameterType_0_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'DsaReferralData')))
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_2._ext = None
    __OPERATION_Errors_val_ParameterType_1_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AttributeErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_0._ext = None
    __OPERATION_Errors_val_ParameterType_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2._ext = None
    __OPERATION_Errors_val_ParameterType_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3._ext = None
    __OPERATION_Errors_val_ParameterType_4 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4._ext = None
    __OPERATION_Errors_val_ParameterType_5 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5._ext = None
    __OPERATION_Errors_val_ParameterType_6 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_6_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_6_signed._ext = []
    __OPERATION_Errors_val_ParameterType_6._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_6_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_6_signed),
        ])
    __OPERATION_Errors_val_ParameterType_6._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_1 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'CompareResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_1._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_1_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_2 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonArgument')))
    __APPLICATION_CONTEXT_Operations_val_ResultType_2 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonResult')))
    __OPERATION_Errors_val_ParameterType_0_3 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_0_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_0_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_0_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_0_3_signed._ext = []
    __OPERATION_Errors_val_ParameterType_0_3._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_0_3_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_0_3_signed),
        ])
    __OPERATION_Errors_val_ParameterType_0_3._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_3._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_3 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ListResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_3._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_3._ext = None
    __OPERATION_Errors_val_ParameterType_1_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'NameErrorData')))
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_1._ext = None
    __OPERATION_Errors_val_ParameterType_2_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_0._ext = None
    __OPERATION_Errors_val_ParameterType_3_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_3_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ReferralData')))
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_3_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_3_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_3_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_3_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_3_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_3_0._ext = None
    __OPERATION_Errors_val_ParameterType_4_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_0._ext = None
    __OPERATION_Errors_val_ParameterType_5_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_4._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_4 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_4._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_4._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_5._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_5 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AddEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_5._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_5._ext = None
    __OPERATION_Errors_val_ParameterType_6_0 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_6_0_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_6_0_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_6_0_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_6_0_signed._ext = []
    __OPERATION_Errors_val_ParameterType_6_0._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_6_0_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_6_0_signed),
        ])
    __OPERATION_Errors_val_ParameterType_6_0._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_6._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_6 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'RemoveEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_6._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_6._ext = None
    __OPERATION_Errors_val_ParameterType_4_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_4_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityErrorData')))
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_4_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_4_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_4_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_4_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_4_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_4_1._ext = None
    __OPERATION_Errors_val_ParameterType_5_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_5_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_5_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_5_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_5_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_5_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_5_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_5_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_5_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_7._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_7 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyEntryResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_7._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_7._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_8._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_8 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ModifyDNResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_8._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_8._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_9._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_9 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'AdministerPasswordResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_9._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_9._ext = None
    __OPERATION_Errors_val_ParameterType_2_1 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_1_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ___OPERATION_Errors_val_ParameterType_2_1_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'UpdateErrorData')))
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_1_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_1_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_1._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_1_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_1_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_1._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_10._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_10 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ChangePasswordResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_10._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_10._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LdapArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_11._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_11 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType._cont = _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType = SEQ_OF(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('Lightweight-Directory-Access-Protocol-V3', 'LDAPMessage')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType._cont = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_11._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_11._ext = None
    __OPERATION_Errors_val_ParameterType_1_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_1_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonFailedData')))
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_1_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_1_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_1_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_1_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_1_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_1_2._ext = None
    __OPERATION_Errors_val_ParameterType_2_2 = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___OPERATION_Errors_val_ParameterType_2_2_unsigned = SET(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ___OPERATION_Errors_val_ParameterType_2_2_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'AbandonedData')))
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab = ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab = ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters),
        ])
    ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier._ext = []
    ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___OPERATION_Errors_val_ParameterType_2_2_signed._cont = ASN1Dict([
        (u'toBeSigned', ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned),
        (u'algorithmIdentifier', ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier),
        (u'encrypted', ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted),
        ])
    ___OPERATION_Errors_val_ParameterType_2_2_signed._ext = []
    __OPERATION_Errors_val_ParameterType_2_2._cont = ASN1Dict([
        (u'unsigned', ___OPERATION_Errors_val_ParameterType_2_2_unsigned),
        (u'signed', ___OPERATION_Errors_val_ParameterType_2_2_signed),
        ])
    __OPERATION_Errors_val_ParameterType_2_2._ext = None
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12 = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned._cont = ASN1Dict([
        (u'chainedArgument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument),
        (u'argument', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument = SET(name=u'chainedArgument', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingArguments')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedArgument')))
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedArgument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument),
        (u'argument', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ArgumentType_12._ext = None
    __APPLICATION_CONTEXT_Operations_val_ResultType_12 = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned = SET(name=u'unsigned', mode=MODE_TYPE)
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned._cont = ASN1Dict([
        (u'chainedResult', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult),
        (u'result', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned._ext = None
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed = SEQ(name=u'signed', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned = SET(name=u'toBeSigned', mode=MODE_TYPE)
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult = SET(name=u'chainedResult', mode=MODE_TYPE, typeref=ASN1RefType(('DistributedOperations', 'ChainingResults')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType = NULL(name=u'ResultType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'LinkedResult')))
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned._cont = ASN1Dict([
        (u'chainedResult', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult),
        (u'result', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned._ext = None
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab_at = None
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab = ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm),
        (u'parameters', _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters),
        ])
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier._ext = []
    ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed._cont = ASN1Dict([
        (u'toBeSigned', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned),
        (u'algorithmIdentifier', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier),
        (u'encrypted', ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted),
        ])
    ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed._ext = []
    __APPLICATION_CONTEXT_Operations_val_ResultType_12._cont = ASN1Dict([
        (u'unsigned', ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned),
        (u'signed', ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed),
        ])
    __APPLICATION_CONTEXT_Operations_val_ResultType_12._ext = None
    __OPERATIONAL_BINDING_roleA_val_EstablishParam_0 = SEQ(name=u'EstablishParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinate')))
    __OPERATIONAL_BINDING_roleA_val_ModifyParam = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SuperiorToSubordinateModification')))
    __OPERATIONAL_BINDING_roleB_val_EstablishParam_0 = SEQ(name=u'EstablishParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SubordinateToSuperior')))
    __OPERATIONAL_BINDING_roleB_val_ModifyParam_0 = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'SubordinateToSuperior')))
    ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_2 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    __OPERATIONAL_BINDING_roleA_val_EstablishParam_1 = SEQ(name=u'EstablishParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NHOBSuperiorToSubordinate')))
    __OPERATIONAL_BINDING_roleA_val_ModifyParam_0 = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NHOBSuperiorToSubordinate')))
    __OPERATIONAL_BINDING_roleB_val_EstablishParam_1 = SEQ(name=u'EstablishParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NHOBSubordinateToSuperior')))
    __OPERATIONAL_BINDING_roleB_val_ModifyParam_1 = SEQ(name=u'ModifyParam', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NHOBSubordinateToSuperior')))
    __EstablishOperationalBindingArgumentData_bindingType_tab._val = ASN1Set(rv=[dict([(u'Agreement', ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_0), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))]), dict([(u'Agreement', ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_1), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 2))]), dict([(u'Agreement', ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_2), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_1), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])], rr=[], ev=None, er=[])
    _EstablishOperationalBindingArgumentData_bindingType._const_tab = __EstablishOperationalBindingArgumentData_bindingType_tab
    _EstablishOperationalBindingArgumentData_bindingType._const_tab_at = None
    _EstablishOperationalBindingArgumentData_bindingType._const_tab_id = u'id'
    _EstablishOperationalBindingArgumentData_bindingID = SEQ(name=u'bindingID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')), opt=True)
    _EstablishOperationalBindingArgumentData_accessPoint = SET(name=u'accessPoint', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')))
    _EstablishOperationalBindingArgumentData_initiator = CHOICE(name=u'initiator', mode=MODE_TYPE)
    __EstablishOperationalBindingArgumentData_initiator_symmetric = OPEN(name=u'symmetric', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'both', u'EstablishParam']))
    __EstablishOperationalBindingArgumentData_initiator_symmetric._const_tab = __EstablishOperationalBindingArgumentData_bindingType_tab
    __EstablishOperationalBindingArgumentData_initiator_symmetric._const_tab_at = ('..', '..', u'bindingType')
    __EstablishOperationalBindingArgumentData_initiator_symmetric._const_tab_id = u'EstablishParam'
    __EstablishOperationalBindingArgumentData_initiator_roleA_initiates = OPEN(name=u'roleA-initiates', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'roleA', u'EstablishParam']))
    __EstablishOperationalBindingArgumentData_initiator_roleA_initiates._const_tab = __EstablishOperationalBindingArgumentData_bindingType_tab
    __EstablishOperationalBindingArgumentData_initiator_roleA_initiates._const_tab_at = ('..', '..', u'bindingType')
    __EstablishOperationalBindingArgumentData_initiator_roleA_initiates._const_tab_id = u'EstablishParam'
    __EstablishOperationalBindingArgumentData_initiator_roleB_initiates = OPEN(name=u'roleB-initiates', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'roleB', u'EstablishParam']))
    __EstablishOperationalBindingArgumentData_initiator_roleB_initiates._const_tab = __EstablishOperationalBindingArgumentData_bindingType_tab
    __EstablishOperationalBindingArgumentData_initiator_roleB_initiates._const_tab_at = ('..', '..', u'bindingType')
    __EstablishOperationalBindingArgumentData_initiator_roleB_initiates._const_tab_id = u'EstablishParam'
    _EstablishOperationalBindingArgumentData_initiator._cont = ASN1Dict([
        (u'symmetric', __EstablishOperationalBindingArgumentData_initiator_symmetric),
        (u'roleA-initiates', __EstablishOperationalBindingArgumentData_initiator_roleA_initiates),
        (u'roleB-initiates', __EstablishOperationalBindingArgumentData_initiator_roleB_initiates),
        ])
    _EstablishOperationalBindingArgumentData_initiator._ext = None
    _EstablishOperationalBindingArgumentData_agreement = OPEN(name=u'agreement', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'Agreement']))
    _EstablishOperationalBindingArgumentData_agreement._const_tab = __EstablishOperationalBindingArgumentData_bindingType_tab
    _EstablishOperationalBindingArgumentData_agreement._const_tab_at = ('..', u'bindingType')
    _EstablishOperationalBindingArgumentData_agreement._const_tab_id = u'Agreement'
    _EstablishOperationalBindingArgumentData_valid = SEQ(name=u'valid', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'Validity')), default=dict([]))
    _EstablishOperationalBindingArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    EstablishOperationalBindingArgumentData._cont = ASN1Dict([
        (u'bindingType', _EstablishOperationalBindingArgumentData_bindingType),
        (u'bindingID', _EstablishOperationalBindingArgumentData_bindingID),
        (u'accessPoint', _EstablishOperationalBindingArgumentData_accessPoint),
        (u'initiator', _EstablishOperationalBindingArgumentData_initiator),
        (u'agreement', _EstablishOperationalBindingArgumentData_agreement),
        (u'valid', _EstablishOperationalBindingArgumentData_valid),
        (u'securityParameters', _EstablishOperationalBindingArgumentData_securityParameters),
        ])
    EstablishOperationalBindingArgumentData._ext = []
    
    #-----< OpBindingSet >-----#
    OpBindingSet = CLASS(name=u'OpBindingSet', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    _OpBindingSet_val_Agreement_0 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    _OpBindingSet_val_Agreement_1 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    _OpBindingSet_val_Agreement_2 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    OpBindingSet._val = ASN1Set(rv=[dict([(u'Agreement', _OpBindingSet_val_Agreement_0), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))]), dict([(u'Agreement', _OpBindingSet_val_Agreement_1), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 2))]), dict([(u'Agreement', _OpBindingSet_val_Agreement_2), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_1), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])], rr=[], ev=None, er=[])
    
    #-----< OperationalBindingID >-----#
    OperationalBindingID = SEQ(name=u'OperationalBindingID', mode=MODE_TYPE)
    _OperationalBindingID_identifier = INT(name=u'identifier', mode=MODE_TYPE)
    _OperationalBindingID_version = INT(name=u'version', mode=MODE_TYPE)
    OperationalBindingID._cont = ASN1Dict([
        (u'identifier', _OperationalBindingID_identifier),
        (u'version', _OperationalBindingID_version),
        ])
    OperationalBindingID._ext = []
    
    #-----< Validity >-----#
    Validity = SEQ(name=u'Validity', mode=MODE_TYPE)
    _Validity_validFrom = CHOICE(name=u'validFrom', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=(u'now', 0))
    __Validity_validFrom_now = NULL(name=u'now', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __Validity_validFrom_time = CHOICE(name=u'time', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'Time')))
    _Validity_validFrom._cont = ASN1Dict([
        (u'now', __Validity_validFrom_now),
        (u'time', __Validity_validFrom_time),
        ])
    _Validity_validFrom._ext = []
    _Validity_validUntil = CHOICE(name=u'validUntil', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=(u'explicitTermination', 0))
    __Validity_validUntil_explicitTermination = NULL(name=u'explicitTermination', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __Validity_validUntil_time = CHOICE(name=u'time', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'Time')))
    _Validity_validUntil._cont = ASN1Dict([
        (u'explicitTermination', __Validity_validUntil_explicitTermination),
        (u'time', __Validity_validUntil_time),
        ])
    _Validity_validUntil._ext = []
    Validity._cont = ASN1Dict([
        (u'validFrom', _Validity_validFrom),
        (u'validUntil', _Validity_validUntil),
        ])
    Validity._ext = []
    
    #-----< Time >-----#
    Time = CHOICE(name=u'Time', mode=MODE_TYPE)
    _Time_utcTime = TIME_UTC(name=u'utcTime', mode=MODE_TYPE)
    _Time_generalizedTime = TIME_GEN(name=u'generalizedTime', mode=MODE_TYPE)
    Time._cont = ASN1Dict([
        (u'utcTime', _Time_utcTime),
        (u'generalizedTime', _Time_generalizedTime),
        ])
    Time._ext = []
    
    #-----< EstablishOperationalBindingResult >-----#
    EstablishOperationalBindingResult = CHOICE(name=u'EstablishOperationalBindingResult', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _EstablishOperationalBindingResult_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingResultData')))
    _EstablishOperationalBindingResult_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __EstablishOperationalBindingResult_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'EstablishOperationalBindingResultData')))
    __EstablishOperationalBindingResult_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm._const_tab = ____EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm_tab
    ___EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters._const_tab = ____EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters_tab
    ___EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __EstablishOperationalBindingResult_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters),
        ])
    __EstablishOperationalBindingResult_signed_algorithmIdentifier._ext = []
    __EstablishOperationalBindingResult_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _EstablishOperationalBindingResult_signed._cont = ASN1Dict([
        (u'toBeSigned', __EstablishOperationalBindingResult_signed_toBeSigned),
        (u'algorithmIdentifier', __EstablishOperationalBindingResult_signed_algorithmIdentifier),
        (u'encrypted', __EstablishOperationalBindingResult_signed_encrypted),
        ])
    _EstablishOperationalBindingResult_signed._ext = []
    EstablishOperationalBindingResult._cont = ASN1Dict([
        (u'unsigned', _EstablishOperationalBindingResult_unsigned),
        (u'signed', _EstablishOperationalBindingResult_signed),
        ])
    EstablishOperationalBindingResult._ext = None
    
    #-----< EstablishOperationalBindingResultData >-----#
    EstablishOperationalBindingResultData = SEQ(name=u'EstablishOperationalBindingResultData', mode=MODE_TYPE)
    _EstablishOperationalBindingResultData_bindingType = OID(name=u'bindingType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'id']))
    __EstablishOperationalBindingResultData_bindingType_tab = CLASS(name='_tab_OPERATIONAL-BINDING', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_0 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_1 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_2 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    __EstablishOperationalBindingResultData_bindingType_tab._val = ASN1Set(rv=[dict([(u'Agreement', ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_0), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))]), dict([(u'Agreement', ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_1), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 2))]), dict([(u'Agreement', ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_2), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_1), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])], rr=[], ev=None, er=[])
    _EstablishOperationalBindingResultData_bindingType._const_tab = __EstablishOperationalBindingResultData_bindingType_tab
    _EstablishOperationalBindingResultData_bindingType._const_tab_at = None
    _EstablishOperationalBindingResultData_bindingType._const_tab_id = u'id'
    _EstablishOperationalBindingResultData_bindingID = SEQ(name=u'bindingID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')), opt=True)
    _EstablishOperationalBindingResultData_accessPoint = SET(name=u'accessPoint', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')))
    _EstablishOperationalBindingResultData_initiator = CHOICE(name=u'initiator', mode=MODE_TYPE)
    __EstablishOperationalBindingResultData_initiator_symmetric = OPEN(name=u'symmetric', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'both', u'EstablishParam']))
    __EstablishOperationalBindingResultData_initiator_symmetric._const_tab = __EstablishOperationalBindingResultData_bindingType_tab
    __EstablishOperationalBindingResultData_initiator_symmetric._const_tab_at = ('..', '..', u'bindingType')
    __EstablishOperationalBindingResultData_initiator_symmetric._const_tab_id = u'EstablishParam'
    __EstablishOperationalBindingResultData_initiator_roleA_replies = OPEN(name=u'roleA-replies', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'roleA', u'EstablishParam']))
    __EstablishOperationalBindingResultData_initiator_roleA_replies._const_tab = __EstablishOperationalBindingResultData_bindingType_tab
    __EstablishOperationalBindingResultData_initiator_roleA_replies._const_tab_at = ('..', '..', u'bindingType')
    __EstablishOperationalBindingResultData_initiator_roleA_replies._const_tab_id = u'EstablishParam'
    __EstablishOperationalBindingResultData_initiator_roleB_replies = OPEN(name=u'roleB-replies', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'roleB', u'EstablishParam']))
    __EstablishOperationalBindingResultData_initiator_roleB_replies._const_tab = __EstablishOperationalBindingResultData_bindingType_tab
    __EstablishOperationalBindingResultData_initiator_roleB_replies._const_tab_at = ('..', '..', u'bindingType')
    __EstablishOperationalBindingResultData_initiator_roleB_replies._const_tab_id = u'EstablishParam'
    _EstablishOperationalBindingResultData_initiator._cont = ASN1Dict([
        (u'symmetric', __EstablishOperationalBindingResultData_initiator_symmetric),
        (u'roleA-replies', __EstablishOperationalBindingResultData_initiator_roleA_replies),
        (u'roleB-replies', __EstablishOperationalBindingResultData_initiator_roleB_replies),
        ])
    _EstablishOperationalBindingResultData_initiator._ext = None
    _EstablishOperationalBindingResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _EstablishOperationalBindingResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _EstablishOperationalBindingResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _EstablishOperationalBindingResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __EstablishOperationalBindingResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___EstablishOperationalBindingResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____EstablishOperationalBindingResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____EstablishOperationalBindingResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    __ATTRIBUTE_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    _____EstablishOperationalBindingResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __ATTRIBUTE_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____EstablishOperationalBindingResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____EstablishOperationalBindingResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____EstablishOperationalBindingResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___EstablishOperationalBindingResultData_notification__item__type._const_tab = ____EstablishOperationalBindingResultData_notification__item__type_tab
    ___EstablishOperationalBindingResultData_notification__item__type._const_tab_at = None
    ___EstablishOperationalBindingResultData_notification__item__type._const_tab_id = u'id'
    ___EstablishOperationalBindingResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____EstablishOperationalBindingResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____EstablishOperationalBindingResultData_notification__item__values__item_._const_tab = ____EstablishOperationalBindingResultData_notification__item__type_tab
    ____EstablishOperationalBindingResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____EstablishOperationalBindingResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___EstablishOperationalBindingResultData_notification__item__values._cont = ____EstablishOperationalBindingResultData_notification__item__values__item_
    ___EstablishOperationalBindingResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___EstablishOperationalBindingResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab = ____EstablishOperationalBindingResultData_notification__item__type_tab
    _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__contextList._cont = ______EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_
    _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item_._ext = []
    ___EstablishOperationalBindingResultData_notification__item__valuesWithContext._cont = ____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item_
    ___EstablishOperationalBindingResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __EstablishOperationalBindingResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___EstablishOperationalBindingResultData_notification__item__type),
        (u'values', ___EstablishOperationalBindingResultData_notification__item__values),
        (u'valuesWithContext', ___EstablishOperationalBindingResultData_notification__item__valuesWithContext),
        ])
    __EstablishOperationalBindingResultData_notification__item_._ext = []
    _EstablishOperationalBindingResultData_notification._cont = __EstablishOperationalBindingResultData_notification__item_
    EstablishOperationalBindingResultData._cont = ASN1Dict([
        (u'bindingType', _EstablishOperationalBindingResultData_bindingType),
        (u'bindingID', _EstablishOperationalBindingResultData_bindingID),
        (u'accessPoint', _EstablishOperationalBindingResultData_accessPoint),
        (u'initiator', _EstablishOperationalBindingResultData_initiator),
        (u'securityParameters', _EstablishOperationalBindingResultData_securityParameters),
        (u'performer', _EstablishOperationalBindingResultData_performer),
        (u'aliasDereferenced', _EstablishOperationalBindingResultData_aliasDereferenced),
        (u'notification', _EstablishOperationalBindingResultData_notification),
        ])
    EstablishOperationalBindingResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< modifyOperationalBinding >-----#
    modifyOperationalBinding = CLASS(name=u'modifyOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _modifyOperationalBinding_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingArgument')))
    _modifyOperationalBinding_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingResult')))
    modifyOperationalBinding._val = dict([(u'ArgumentType', _modifyOperationalBinding_val_ArgumentType), (u'ResultType', _modifyOperationalBinding_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 102))])
    
    #-----< ModifyOperationalBindingArgument >-----#
    ModifyOperationalBindingArgument = CHOICE(name=u'ModifyOperationalBindingArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _ModifyOperationalBindingArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingArgumentData')))
    _ModifyOperationalBindingArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __ModifyOperationalBindingArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingArgumentData')))
    __ModifyOperationalBindingArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab = ____ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab
    ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab = ____ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab
    ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __ModifyOperationalBindingArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters),
        ])
    __ModifyOperationalBindingArgument_signed_algorithmIdentifier._ext = []
    __ModifyOperationalBindingArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _ModifyOperationalBindingArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __ModifyOperationalBindingArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __ModifyOperationalBindingArgument_signed_algorithmIdentifier),
        (u'encrypted', __ModifyOperationalBindingArgument_signed_encrypted),
        ])
    _ModifyOperationalBindingArgument_signed._ext = []
    ModifyOperationalBindingArgument._cont = ASN1Dict([
        (u'unsigned', _ModifyOperationalBindingArgument_unsigned),
        (u'signed', _ModifyOperationalBindingArgument_signed),
        ])
    ModifyOperationalBindingArgument._ext = None
    
    #-----< ModifyOperationalBindingArgumentData >-----#
    ModifyOperationalBindingArgumentData = SEQ(name=u'ModifyOperationalBindingArgumentData', mode=MODE_TYPE)
    _ModifyOperationalBindingArgumentData_bindingType = OID(name=u'bindingType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'id']))
    __ModifyOperationalBindingArgumentData_bindingType_tab = CLASS(name='_tab_OPERATIONAL-BINDING', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_0 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_1 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_2 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    __ModifyOperationalBindingArgumentData_bindingType_tab._val = ASN1Set(rv=[dict([(u'Agreement', ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_0), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))]), dict([(u'Agreement', ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_1), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 2))]), dict([(u'Agreement', ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_2), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_1), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])], rr=[], ev=None, er=[])
    _ModifyOperationalBindingArgumentData_bindingType._const_tab = __ModifyOperationalBindingArgumentData_bindingType_tab
    _ModifyOperationalBindingArgumentData_bindingType._const_tab_at = None
    _ModifyOperationalBindingArgumentData_bindingType._const_tab_id = u'id'
    _ModifyOperationalBindingArgumentData_bindingID = SEQ(name=u'bindingID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')))
    _ModifyOperationalBindingArgumentData_accessPoint = SET(name=u'accessPoint', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DistributedOperations', 'AccessPoint')), opt=True)
    _ModifyOperationalBindingArgumentData_initiator = CHOICE(name=u'initiator', mode=MODE_TYPE, opt=True)
    __ModifyOperationalBindingArgumentData_initiator_symmetric = OPEN(name=u'symmetric', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'both', u'ModifyParam']))
    __ModifyOperationalBindingArgumentData_initiator_symmetric._const_tab = __ModifyOperationalBindingArgumentData_bindingType_tab
    __ModifyOperationalBindingArgumentData_initiator_symmetric._const_tab_at = ('..', '..', u'bindingType')
    __ModifyOperationalBindingArgumentData_initiator_symmetric._const_tab_id = u'ModifyParam'
    __ModifyOperationalBindingArgumentData_initiator_roleA_initiates = OPEN(name=u'roleA-initiates', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'roleA', u'ModifyParam']))
    __ModifyOperationalBindingArgumentData_initiator_roleA_initiates._const_tab = __ModifyOperationalBindingArgumentData_bindingType_tab
    __ModifyOperationalBindingArgumentData_initiator_roleA_initiates._const_tab_at = ('..', '..', u'bindingType')
    __ModifyOperationalBindingArgumentData_initiator_roleA_initiates._const_tab_id = u'ModifyParam'
    __ModifyOperationalBindingArgumentData_initiator_roleB_initiates = OPEN(name=u'roleB-initiates', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'roleB', u'ModifyParam']))
    __ModifyOperationalBindingArgumentData_initiator_roleB_initiates._const_tab = __ModifyOperationalBindingArgumentData_bindingType_tab
    __ModifyOperationalBindingArgumentData_initiator_roleB_initiates._const_tab_at = ('..', '..', u'bindingType')
    __ModifyOperationalBindingArgumentData_initiator_roleB_initiates._const_tab_id = u'ModifyParam'
    _ModifyOperationalBindingArgumentData_initiator._cont = ASN1Dict([
        (u'symmetric', __ModifyOperationalBindingArgumentData_initiator_symmetric),
        (u'roleA-initiates', __ModifyOperationalBindingArgumentData_initiator_roleA_initiates),
        (u'roleB-initiates', __ModifyOperationalBindingArgumentData_initiator_roleB_initiates),
        ])
    _ModifyOperationalBindingArgumentData_initiator._ext = None
    _ModifyOperationalBindingArgumentData_newBindingID = SEQ(name=u'newBindingID', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')))
    _ModifyOperationalBindingArgumentData_newAgreement = OPEN(name=u'newAgreement', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'Agreement']), opt=True)
    _ModifyOperationalBindingArgumentData_newAgreement._const_tab = __ModifyOperationalBindingArgumentData_bindingType_tab
    _ModifyOperationalBindingArgumentData_newAgreement._const_tab_at = ('..', u'bindingType')
    _ModifyOperationalBindingArgumentData_newAgreement._const_tab_id = u'Agreement'
    _ModifyOperationalBindingArgumentData_valid = SEQ(name=u'valid', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'ModifiedValidity')), opt=True)
    _ModifyOperationalBindingArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    ModifyOperationalBindingArgumentData._cont = ASN1Dict([
        (u'bindingType', _ModifyOperationalBindingArgumentData_bindingType),
        (u'bindingID', _ModifyOperationalBindingArgumentData_bindingID),
        (u'accessPoint', _ModifyOperationalBindingArgumentData_accessPoint),
        (u'initiator', _ModifyOperationalBindingArgumentData_initiator),
        (u'newBindingID', _ModifyOperationalBindingArgumentData_newBindingID),
        (u'newAgreement', _ModifyOperationalBindingArgumentData_newAgreement),
        (u'valid', _ModifyOperationalBindingArgumentData_valid),
        (u'securityParameters', _ModifyOperationalBindingArgumentData_securityParameters),
        ])
    ModifyOperationalBindingArgumentData._ext = []
    
    #-----< ModifiedValidity >-----#
    ModifiedValidity = SEQ(name=u'ModifiedValidity', mode=MODE_TYPE)
    _ModifiedValidity_validFrom = CHOICE(name=u'validFrom', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=(u'now', 0))
    __ModifiedValidity_validFrom_now = NULL(name=u'now', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __ModifiedValidity_validFrom_time = CHOICE(name=u'time', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'Time')))
    _ModifiedValidity_validFrom._cont = ASN1Dict([
        (u'now', __ModifiedValidity_validFrom_now),
        (u'time', __ModifiedValidity_validFrom_time),
        ])
    _ModifiedValidity_validFrom._ext = []
    _ModifiedValidity_validUntil = CHOICE(name=u'validUntil', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=(u'unchanged', 0))
    __ModifiedValidity_validUntil_explicitTermination = NULL(name=u'explicitTermination', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __ModifiedValidity_validUntil_time = CHOICE(name=u'time', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'Time')))
    __ModifiedValidity_validUntil_unchanged = NULL(name=u'unchanged', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _ModifiedValidity_validUntil._cont = ASN1Dict([
        (u'explicitTermination', __ModifiedValidity_validUntil_explicitTermination),
        (u'time', __ModifiedValidity_validUntil_time),
        (u'unchanged', __ModifiedValidity_validUntil_unchanged),
        ])
    _ModifiedValidity_validUntil._ext = []
    ModifiedValidity._cont = ASN1Dict([
        (u'validFrom', _ModifiedValidity_validFrom),
        (u'validUntil', _ModifiedValidity_validUntil),
        ])
    ModifiedValidity._ext = []
    
    #-----< ModifyOperationalBindingResult >-----#
    ModifyOperationalBindingResult = CHOICE(name=u'ModifyOperationalBindingResult', mode=MODE_TYPE)
    _ModifyOperationalBindingResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _ModifyOperationalBindingResult_protected = CHOICE(name=u'protected', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __ModifyOperationalBindingResult_protected_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingResultData')))
    __ModifyOperationalBindingResult_protected_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___ModifyOperationalBindingResult_protected_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'ModifyOperationalBindingResultData')))
    ___ModifyOperationalBindingResult_protected_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm._const_tab = _____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm_tab
    ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters._const_tab = _____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters_tab
    ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___ModifyOperationalBindingResult_protected_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters),
        ])
    ___ModifyOperationalBindingResult_protected_signed_algorithmIdentifier._ext = []
    ___ModifyOperationalBindingResult_protected_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __ModifyOperationalBindingResult_protected_signed._cont = ASN1Dict([
        (u'toBeSigned', ___ModifyOperationalBindingResult_protected_signed_toBeSigned),
        (u'algorithmIdentifier', ___ModifyOperationalBindingResult_protected_signed_algorithmIdentifier),
        (u'encrypted', ___ModifyOperationalBindingResult_protected_signed_encrypted),
        ])
    __ModifyOperationalBindingResult_protected_signed._ext = []
    _ModifyOperationalBindingResult_protected._cont = ASN1Dict([
        (u'unsigned', __ModifyOperationalBindingResult_protected_unsigned),
        (u'signed', __ModifyOperationalBindingResult_protected_signed),
        ])
    _ModifyOperationalBindingResult_protected._ext = None
    ModifyOperationalBindingResult._cont = ASN1Dict([
        (u'null', _ModifyOperationalBindingResult_null),
        (u'protected', _ModifyOperationalBindingResult_protected),
        ])
    ModifyOperationalBindingResult._ext = []
    
    #-----< ModifyOperationalBindingResultData >-----#
    ModifyOperationalBindingResultData = SEQ(name=u'ModifyOperationalBindingResultData', mode=MODE_TYPE)
    _ModifyOperationalBindingResultData_newBindingID = SEQ(name=u'newBindingID', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')))
    _ModifyOperationalBindingResultData_bindingType = OID(name=u'bindingType', mode=MODE_TYPE, typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'id']))
    __ModifyOperationalBindingResultData_bindingType_tab = CLASS(name='_tab_OPERATIONAL-BINDING', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_0 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_1 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_2 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    __ModifyOperationalBindingResultData_bindingType_tab._val = ASN1Set(rv=[dict([(u'Agreement', ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_0), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))]), dict([(u'Agreement', ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_1), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 2))]), dict([(u'Agreement', ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_2), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_1), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])], rr=[], ev=None, er=[])
    _ModifyOperationalBindingResultData_bindingType._const_tab = __ModifyOperationalBindingResultData_bindingType_tab
    _ModifyOperationalBindingResultData_bindingType._const_tab_at = None
    _ModifyOperationalBindingResultData_bindingType._const_tab_id = u'id'
    _ModifyOperationalBindingResultData_newAgreement = OPEN(name=u'newAgreement', mode=MODE_TYPE, typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'Agreement']))
    _ModifyOperationalBindingResultData_newAgreement._const_tab = __ModifyOperationalBindingResultData_bindingType_tab
    _ModifyOperationalBindingResultData_newAgreement._const_tab_at = ('..', u'bindingType')
    _ModifyOperationalBindingResultData_newAgreement._const_tab_id = u'Agreement'
    _ModifyOperationalBindingResultData_valid = SEQ(name=u'valid', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'Validity')), opt=True)
    _ModifyOperationalBindingResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _ModifyOperationalBindingResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _ModifyOperationalBindingResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _ModifyOperationalBindingResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ModifyOperationalBindingResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___ModifyOperationalBindingResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____ModifyOperationalBindingResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____ModifyOperationalBindingResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____ModifyOperationalBindingResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____ModifyOperationalBindingResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____ModifyOperationalBindingResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____ModifyOperationalBindingResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___ModifyOperationalBindingResultData_notification__item__type._const_tab = ____ModifyOperationalBindingResultData_notification__item__type_tab
    ___ModifyOperationalBindingResultData_notification__item__type._const_tab_at = None
    ___ModifyOperationalBindingResultData_notification__item__type._const_tab_id = u'id'
    ___ModifyOperationalBindingResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____ModifyOperationalBindingResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____ModifyOperationalBindingResultData_notification__item__values__item_._const_tab = ____ModifyOperationalBindingResultData_notification__item__type_tab
    ____ModifyOperationalBindingResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____ModifyOperationalBindingResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___ModifyOperationalBindingResultData_notification__item__values._cont = ____ModifyOperationalBindingResultData_notification__item__values__item_
    ___ModifyOperationalBindingResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___ModifyOperationalBindingResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab = ____ModifyOperationalBindingResultData_notification__item__type_tab
    _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__contextList._cont = ______ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_
    _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item_._ext = []
    ___ModifyOperationalBindingResultData_notification__item__valuesWithContext._cont = ____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item_
    ___ModifyOperationalBindingResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ModifyOperationalBindingResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___ModifyOperationalBindingResultData_notification__item__type),
        (u'values', ___ModifyOperationalBindingResultData_notification__item__values),
        (u'valuesWithContext', ___ModifyOperationalBindingResultData_notification__item__valuesWithContext),
        ])
    __ModifyOperationalBindingResultData_notification__item_._ext = []
    _ModifyOperationalBindingResultData_notification._cont = __ModifyOperationalBindingResultData_notification__item_
    ModifyOperationalBindingResultData._cont = ASN1Dict([
        (u'newBindingID', _ModifyOperationalBindingResultData_newBindingID),
        (u'bindingType', _ModifyOperationalBindingResultData_bindingType),
        (u'newAgreement', _ModifyOperationalBindingResultData_newAgreement),
        (u'valid', _ModifyOperationalBindingResultData_valid),
        (u'securityParameters', _ModifyOperationalBindingResultData_securityParameters),
        (u'performer', _ModifyOperationalBindingResultData_performer),
        (u'aliasDereferenced', _ModifyOperationalBindingResultData_aliasDereferenced),
        (u'notification', _ModifyOperationalBindingResultData_notification),
        ])
    ModifyOperationalBindingResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< terminateOperationalBinding >-----#
    terminateOperationalBinding = CLASS(name=u'terminateOperationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'OPERATION')))
    _terminateOperationalBinding_val_ArgumentType = CHOICE(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingArgument')))
    _terminateOperationalBinding_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingResult')))
    terminateOperationalBinding._val = dict([(u'ArgumentType', _terminateOperationalBinding_val_ArgumentType), (u'ResultType', _terminateOperationalBinding_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_0), (u'errorCode', (u'local', 100))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 101))])
    
    #-----< TerminateOperationalBindingArgument >-----#
    TerminateOperationalBindingArgument = CHOICE(name=u'TerminateOperationalBindingArgument', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    _TerminateOperationalBindingArgument_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingArgumentData')))
    _TerminateOperationalBindingArgument_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    __TerminateOperationalBindingArgument_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingArgumentData')))
    __TerminateOperationalBindingArgument_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab = ____TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab
    ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab = ____TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab
    ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    __TerminateOperationalBindingArgument_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm),
        (u'parameters', ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters),
        ])
    __TerminateOperationalBindingArgument_signed_algorithmIdentifier._ext = []
    __TerminateOperationalBindingArgument_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    _TerminateOperationalBindingArgument_signed._cont = ASN1Dict([
        (u'toBeSigned', __TerminateOperationalBindingArgument_signed_toBeSigned),
        (u'algorithmIdentifier', __TerminateOperationalBindingArgument_signed_algorithmIdentifier),
        (u'encrypted', __TerminateOperationalBindingArgument_signed_encrypted),
        ])
    _TerminateOperationalBindingArgument_signed._ext = []
    TerminateOperationalBindingArgument._cont = ASN1Dict([
        (u'unsigned', _TerminateOperationalBindingArgument_unsigned),
        (u'signed', _TerminateOperationalBindingArgument_signed),
        ])
    TerminateOperationalBindingArgument._ext = None
    
    #-----< TerminateOperationalBindingArgumentData >-----#
    TerminateOperationalBindingArgumentData = SEQ(name=u'TerminateOperationalBindingArgumentData', mode=MODE_TYPE)
    _TerminateOperationalBindingArgumentData_bindingType = OID(name=u'bindingType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'id']))
    __TerminateOperationalBindingArgumentData_bindingType_tab = CLASS(name='_tab_OPERATIONAL-BINDING', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_0 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_1 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_2 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    __TerminateOperationalBindingArgumentData_bindingType_tab._val = ASN1Set(rv=[dict([(u'Agreement', ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_0), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))]), dict([(u'Agreement', ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_1), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 2))]), dict([(u'Agreement', ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_2), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_1), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])], rr=[], ev=None, er=[])
    _TerminateOperationalBindingArgumentData_bindingType._const_tab = __TerminateOperationalBindingArgumentData_bindingType_tab
    _TerminateOperationalBindingArgumentData_bindingType._const_tab_at = None
    _TerminateOperationalBindingArgumentData_bindingType._const_tab_id = u'id'
    _TerminateOperationalBindingArgumentData_bindingID = SEQ(name=u'bindingID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')))
    _TerminateOperationalBindingArgumentData_initiator = CHOICE(name=u'initiator', mode=MODE_TYPE, opt=True)
    __TerminateOperationalBindingArgumentData_initiator_symmetric = OPEN(name=u'symmetric', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'both', u'TerminateParam']))
    __TerminateOperationalBindingArgumentData_initiator_symmetric._const_tab = __TerminateOperationalBindingArgumentData_bindingType_tab
    __TerminateOperationalBindingArgumentData_initiator_symmetric._const_tab_at = ('..', '..', u'bindingType')
    __TerminateOperationalBindingArgumentData_initiator_symmetric._const_tab_id = u'TerminateParam'
    __TerminateOperationalBindingArgumentData_initiator_roleA_initiates = OPEN(name=u'roleA-initiates', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'roleA', u'TerminateParam']))
    __TerminateOperationalBindingArgumentData_initiator_roleA_initiates._const_tab = __TerminateOperationalBindingArgumentData_bindingType_tab
    __TerminateOperationalBindingArgumentData_initiator_roleA_initiates._const_tab_at = ('..', '..', u'bindingType')
    __TerminateOperationalBindingArgumentData_initiator_roleA_initiates._const_tab_id = u'TerminateParam'
    __TerminateOperationalBindingArgumentData_initiator_roleB_initiates = OPEN(name=u'roleB-initiates', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'roleB', u'TerminateParam']))
    __TerminateOperationalBindingArgumentData_initiator_roleB_initiates._const_tab = __TerminateOperationalBindingArgumentData_bindingType_tab
    __TerminateOperationalBindingArgumentData_initiator_roleB_initiates._const_tab_at = ('..', '..', u'bindingType')
    __TerminateOperationalBindingArgumentData_initiator_roleB_initiates._const_tab_id = u'TerminateParam'
    _TerminateOperationalBindingArgumentData_initiator._cont = ASN1Dict([
        (u'symmetric', __TerminateOperationalBindingArgumentData_initiator_symmetric),
        (u'roleA-initiates', __TerminateOperationalBindingArgumentData_initiator_roleA_initiates),
        (u'roleB-initiates', __TerminateOperationalBindingArgumentData_initiator_roleB_initiates),
        ])
    _TerminateOperationalBindingArgumentData_initiator._ext = None
    _TerminateOperationalBindingArgumentData_terminateAt = CHOICE(name=u'terminateAt', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'Time')), opt=True)
    _TerminateOperationalBindingArgumentData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    TerminateOperationalBindingArgumentData._cont = ASN1Dict([
        (u'bindingType', _TerminateOperationalBindingArgumentData_bindingType),
        (u'bindingID', _TerminateOperationalBindingArgumentData_bindingID),
        (u'initiator', _TerminateOperationalBindingArgumentData_initiator),
        (u'terminateAt', _TerminateOperationalBindingArgumentData_terminateAt),
        (u'securityParameters', _TerminateOperationalBindingArgumentData_securityParameters),
        ])
    TerminateOperationalBindingArgumentData._ext = []
    
    #-----< TerminateOperationalBindingResult >-----#
    TerminateOperationalBindingResult = CHOICE(name=u'TerminateOperationalBindingResult', mode=MODE_TYPE)
    _TerminateOperationalBindingResult_null = NULL(name=u'null', mode=MODE_TYPE)
    _TerminateOperationalBindingResult_protected = CHOICE(name=u'protected', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __TerminateOperationalBindingResult_protected_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingResultData')))
    __TerminateOperationalBindingResult_protected_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___TerminateOperationalBindingResult_protected_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'TerminateOperationalBindingResultData')))
    ___TerminateOperationalBindingResult_protected_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm._const_tab = _____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm_tab
    ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters._const_tab = _____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters_tab
    ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___TerminateOperationalBindingResult_protected_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters),
        ])
    ___TerminateOperationalBindingResult_protected_signed_algorithmIdentifier._ext = []
    ___TerminateOperationalBindingResult_protected_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __TerminateOperationalBindingResult_protected_signed._cont = ASN1Dict([
        (u'toBeSigned', ___TerminateOperationalBindingResult_protected_signed_toBeSigned),
        (u'algorithmIdentifier', ___TerminateOperationalBindingResult_protected_signed_algorithmIdentifier),
        (u'encrypted', ___TerminateOperationalBindingResult_protected_signed_encrypted),
        ])
    __TerminateOperationalBindingResult_protected_signed._ext = []
    _TerminateOperationalBindingResult_protected._cont = ASN1Dict([
        (u'unsigned', __TerminateOperationalBindingResult_protected_unsigned),
        (u'signed', __TerminateOperationalBindingResult_protected_signed),
        ])
    _TerminateOperationalBindingResult_protected._ext = None
    TerminateOperationalBindingResult._cont = ASN1Dict([
        (u'null', _TerminateOperationalBindingResult_null),
        (u'protected', _TerminateOperationalBindingResult_protected),
        ])
    TerminateOperationalBindingResult._ext = []
    
    #-----< TerminateOperationalBindingResultData >-----#
    TerminateOperationalBindingResultData = SEQ(name=u'TerminateOperationalBindingResultData', mode=MODE_TYPE)
    _TerminateOperationalBindingResultData_bindingID = SEQ(name=u'bindingID', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OperationalBindingID')))
    _TerminateOperationalBindingResultData_bindingType = OID(name=u'bindingType', mode=MODE_TYPE, typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'id']))
    __TerminateOperationalBindingResultData_bindingType_tab = CLASS(name='_tab_OPERATIONAL-BINDING', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_0 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_1 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_2 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    __TerminateOperationalBindingResultData_bindingType_tab._val = ASN1Set(rv=[dict([(u'Agreement', ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_0), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))]), dict([(u'Agreement', ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_1), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 2))]), dict([(u'Agreement', ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_2), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_1), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])], rr=[], ev=None, er=[])
    _TerminateOperationalBindingResultData_bindingType._const_tab = __TerminateOperationalBindingResultData_bindingType_tab
    _TerminateOperationalBindingResultData_bindingType._const_tab_at = None
    _TerminateOperationalBindingResultData_bindingType._const_tab_id = u'id'
    _TerminateOperationalBindingResultData_terminateAt = TIME_GEN(name=u'terminateAt', mode=MODE_TYPE, opt=True)
    _TerminateOperationalBindingResultData_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _TerminateOperationalBindingResultData_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _TerminateOperationalBindingResultData_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _TerminateOperationalBindingResultData_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __TerminateOperationalBindingResultData_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___TerminateOperationalBindingResultData_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____TerminateOperationalBindingResultData_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____TerminateOperationalBindingResultData_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____TerminateOperationalBindingResultData_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____TerminateOperationalBindingResultData_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____TerminateOperationalBindingResultData_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____TerminateOperationalBindingResultData_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___TerminateOperationalBindingResultData_notification__item__type._const_tab = ____TerminateOperationalBindingResultData_notification__item__type_tab
    ___TerminateOperationalBindingResultData_notification__item__type._const_tab_at = None
    ___TerminateOperationalBindingResultData_notification__item__type._const_tab_id = u'id'
    ___TerminateOperationalBindingResultData_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____TerminateOperationalBindingResultData_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____TerminateOperationalBindingResultData_notification__item__values__item_._const_tab = ____TerminateOperationalBindingResultData_notification__item__type_tab
    ____TerminateOperationalBindingResultData_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____TerminateOperationalBindingResultData_notification__item__values__item_._const_tab_id = u'Type'
    ___TerminateOperationalBindingResultData_notification__item__values._cont = ____TerminateOperationalBindingResultData_notification__item__values__item_
    ___TerminateOperationalBindingResultData_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___TerminateOperationalBindingResultData_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab = ____TerminateOperationalBindingResultData_notification__item__type_tab
    _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__contextList._cont = ______TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_
    _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__value),
        (u'contextList', _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__contextList),
        ])
    ____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item_._ext = []
    ___TerminateOperationalBindingResultData_notification__item__valuesWithContext._cont = ____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item_
    ___TerminateOperationalBindingResultData_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __TerminateOperationalBindingResultData_notification__item_._cont = ASN1Dict([
        (u'type', ___TerminateOperationalBindingResultData_notification__item__type),
        (u'values', ___TerminateOperationalBindingResultData_notification__item__values),
        (u'valuesWithContext', ___TerminateOperationalBindingResultData_notification__item__valuesWithContext),
        ])
    __TerminateOperationalBindingResultData_notification__item_._ext = []
    _TerminateOperationalBindingResultData_notification._cont = __TerminateOperationalBindingResultData_notification__item_
    TerminateOperationalBindingResultData._cont = ASN1Dict([
        (u'bindingID', _TerminateOperationalBindingResultData_bindingID),
        (u'bindingType', _TerminateOperationalBindingResultData_bindingType),
        (u'terminateAt', _TerminateOperationalBindingResultData_terminateAt),
        (u'securityParameters', _TerminateOperationalBindingResultData_securityParameters),
        (u'performer', _TerminateOperationalBindingResultData_performer),
        (u'aliasDereferenced', _TerminateOperationalBindingResultData_aliasDereferenced),
        (u'notification', _TerminateOperationalBindingResultData_notification),
        ])
    TerminateOperationalBindingResultData._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    #-----< operationalBindingError >-----#
    operationalBindingError = CLASS(name=u'operationalBindingError', mode=MODE_VALUE, typeref=ASN1RefType(('CommonProtocolSpecification', 'ERROR')))
    _operationalBindingError_val_ParameterType = CHOICE(name=u'ParameterType', mode=MODE_TYPE, typeref=ASN1RefType(('EnhancedSecurity', 'OPTIONALLY-PROTECTED-SEQ')))
    __operationalBindingError_val_ParameterType_unsigned = SEQ(name=u'unsigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OpBindingErrorParam')))
    __operationalBindingError_val_ParameterType_signed = SEQ(name=u'signed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'SIGNED')))
    ___operationalBindingError_val_ParameterType_signed_toBeSigned = SEQ(name=u'toBeSigned', mode=MODE_TYPE, typeref=ASN1RefType(('OperationalBindingManagement', 'OpBindingErrorParam')))
    ___operationalBindingError_val_ParameterType_signed_algorithmIdentifier = SEQ(name=u'algorithmIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    _____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab = _____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab
    ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_at = None
    ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm._const_tab_id = u'id'
    ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    _____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    _____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab = _____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters_tab
    ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_at = ('..', u'algorithm')
    ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters._const_tab_id = u'Type'
    ___operationalBindingError_val_ParameterType_signed_algorithmIdentifier._cont = ASN1Dict([
        (u'algorithm', ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm),
        (u'parameters', ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters),
        ])
    ___operationalBindingError_val_ParameterType_signed_algorithmIdentifier._ext = []
    ___operationalBindingError_val_ParameterType_signed_encrypted = BIT_STR(name=u'encrypted', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'ENCRYPTED-HASH')))
    __operationalBindingError_val_ParameterType_signed._cont = ASN1Dict([
        (u'toBeSigned', ___operationalBindingError_val_ParameterType_signed_toBeSigned),
        (u'algorithmIdentifier', ___operationalBindingError_val_ParameterType_signed_algorithmIdentifier),
        (u'encrypted', ___operationalBindingError_val_ParameterType_signed_encrypted),
        ])
    __operationalBindingError_val_ParameterType_signed._ext = []
    _operationalBindingError_val_ParameterType._cont = ASN1Dict([
        (u'unsigned', __operationalBindingError_val_ParameterType_unsigned),
        (u'signed', __operationalBindingError_val_ParameterType_signed),
        ])
    _operationalBindingError_val_ParameterType._ext = None
    operationalBindingError._val = dict([(u'ParameterType', _operationalBindingError_val_ParameterType), (u'errorCode', (u'local', 100))])
    
    #-----< OpBindingErrorParam >-----#
    OpBindingErrorParam = SEQ(name=u'OpBindingErrorParam', mode=MODE_TYPE)
    _OpBindingErrorParam_problem = ENUM(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _OpBindingErrorParam_problem._cont = ASN1Dict([(u'invalidID', 0), (u'duplicateID', 1), (u'unsupportedBindingType', 2), (u'notAllowedForRole', 3), (u'parametersMissing', 4), (u'roleAssignment', 5), (u'invalidStartTime', 6), (u'invalidEndTime', 7), (u'invalidAgreement', 8), (u'currentlyNotDecidable', 9), (u'modificationNotAllowed', 10), (u'invalidBindingType', 11), (u'invalidNewID', 12)])
    _OpBindingErrorParam_problem._ext = []
    _OpBindingErrorParam_bindingType = OID(name=u'bindingType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'id']), opt=True)
    __OpBindingErrorParam_bindingType_tab = CLASS(name='_tab_OPERATIONAL-BINDING', mode=MODE_SET, typeref=ASN1RefType(('OperationalBindingManagement', 'OPERATIONAL-BINDING')))
    ___OpBindingErrorParam_bindingType_tab_val_Agreement_0 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryShadowAbstractService', 'ShadowingAgreementInfo')))
    ___OpBindingErrorParam_bindingType_tab_val_Agreement_1 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'HierarchicalAgreement')))
    ___OpBindingErrorParam_bindingType_tab_val_Agreement_2 = SEQ(name=u'Agreement', mode=MODE_TYPE, typeref=ASN1RefType(('HierarchicalOperationalBindings', 'NonSpecificHierarchicalAgreement')))
    __OpBindingErrorParam_bindingType_tab._val = ASN1Set(rv=[dict([(u'Agreement', ___OpBindingErrorParam_bindingType_tab_val_Agreement_0), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 5))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))]), dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 4))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_0_0), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_0_0), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __OP_BINDING_COOP_Operations_val_ArgumentType_1), (u'ResultType', __OP_BINDING_COOP_Operations_val_ResultType_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_1), (u'errorCode', (u'local', 1))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam), (u'modify', True), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam), (u'terminate', True)])), (u'id', (2, 5, 19, 1))]), dict([(u'Agreement', ___OpBindingErrorParam_bindingType_tab_val_Agreement_1), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_0), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_0), (u'terminate', True)])), (u'id', (2, 5, 19, 2))]), dict([(u'Agreement', ___OpBindingErrorParam_bindingType_tab_val_Agreement_2), (u'Cooperation', ASN1Set(rv=[dict([(u'applContext', dict([(u'bind-operation', dict([(u'ArgumentType', __APPLICATION_CONTEXT_bind_operation_val_ArgumentType), (u'ResultType', __APPLICATION_CONTEXT_bind_operation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))])), (u'Operations', ASN1Set(rv=[dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_0_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 1))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_1_1), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 2))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_2), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_2), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_3), (u'errorCode', (u'local', 7))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 3))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_3), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_3), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), 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', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 4))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_4), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_4), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5), (u'errorCode', (u'local', 5))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6), (u'errorCode', (u'local', 6))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 5))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_5), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_5), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 6))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_6), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_6), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 7))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_7), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_7), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_0), (u'errorCode', (u'local', 1))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_0), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_6_0), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 8))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_8), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_8), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_1), (u'errorCode', (u'local', 2))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_0), (u'errorCode', (u'local', 3))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_3_0), (u'errorCode', (u'local', 4))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_4_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_5_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 9))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_9), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_9), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 11))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_10), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_10), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1), (u'errorCode', (u'local', 6))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_1), (u'errorCode', (u'local', 8))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 10))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_11), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_11), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_1_2), (u'errorCode', (u'local', 7))]), dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_2_2), (u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 12))]), dict([(u'ArgumentType', __APPLICATION_CONTEXT_Operations_val_ArgumentType_12), (u'ResultType', __APPLICATION_CONTEXT_Operations_val_ResultType_12), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0_2), (u'errorCode', (u'local', 9))])], rr=[], ev=None, er=[])), (u'operationCode', (u'local', 13))])], rr=[], ev=None, er=[])), (u'applicationContextName', (2, 5, 3, 2))]))])], rr=[], ev=None, er=[])), (u'roleA', dict([(u'EstablishParam', __OPERATIONAL_BINDING_roleA_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleA_val_ModifyParam_0), (u'terminate', True)])), (u'roleB', dict([(u'establish', True), (u'EstablishParam', __OPERATIONAL_BINDING_roleB_val_EstablishParam_1), (u'modify', True), (u'ModifyParam', __OPERATIONAL_BINDING_roleB_val_ModifyParam_1), (u'terminate', True)])), (u'id', (2, 5, 19, 3))])], rr=[], ev=None, er=[])
    _OpBindingErrorParam_bindingType._const_tab = __OpBindingErrorParam_bindingType_tab
    _OpBindingErrorParam_bindingType._const_tab_at = None
    _OpBindingErrorParam_bindingType._const_tab_id = u'id'
    _OpBindingErrorParam_agreementProposal = OPEN(name=u'agreementProposal', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('OperationalBindingManagement', 'OPERATIONAL-BINDING'), [u'Agreement']), opt=True)
    _OpBindingErrorParam_agreementProposal._const_tab = __OpBindingErrorParam_bindingType_tab
    _OpBindingErrorParam_agreementProposal._const_tab_at = ('..', u'bindingType')
    _OpBindingErrorParam_agreementProposal._const_tab_id = u'Agreement'
    _OpBindingErrorParam_retryAt = CHOICE(name=u'retryAt', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('OperationalBindingManagement', 'Time')), opt=True)
    _OpBindingErrorParam_securityParameters = SET(name=u'securityParameters', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SecurityParameters')), opt=True)
    _OpBindingErrorParam_performer = SEQ_OF(name=u'performer', mode=MODE_TYPE, tag=(29, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')), opt=True)
    _OpBindingErrorParam_aliasDereferenced = BOOL(name=u'aliasDereferenced', mode=MODE_TYPE, tag=(28, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _OpBindingErrorParam_notification = SEQ_OF(name=u'notification', mode=MODE_TYPE, tag=(27, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __OpBindingErrorParam_notification__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___OpBindingErrorParam_notification__item__type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____OpBindingErrorParam_notification__item__type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____OpBindingErrorParam_notification__item__type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____OpBindingErrorParam_notification__item__type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____OpBindingErrorParam_notification__item__type_tab._val = ASN1Set(rv=[dict([(u'Type', _____OpBindingErrorParam_notification__item__type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____OpBindingErrorParam_notification__item__type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___OpBindingErrorParam_notification__item__type._const_tab = ____OpBindingErrorParam_notification__item__type_tab
    ___OpBindingErrorParam_notification__item__type._const_tab_at = None
    ___OpBindingErrorParam_notification__item__type._const_tab_id = u'id'
    ___OpBindingErrorParam_notification__item__values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____OpBindingErrorParam_notification__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____OpBindingErrorParam_notification__item__values__item_._const_tab = ____OpBindingErrorParam_notification__item__type_tab
    ____OpBindingErrorParam_notification__item__values__item_._const_tab_at = ('..', '..', u'type')
    ____OpBindingErrorParam_notification__item__values__item_._const_tab_id = u'Type'
    ___OpBindingErrorParam_notification__item__values._cont = ____OpBindingErrorParam_notification__item__values__item_
    ___OpBindingErrorParam_notification__item__values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___OpBindingErrorParam_notification__item__valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____OpBindingErrorParam_notification__item__valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____OpBindingErrorParam_notification__item__valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____OpBindingErrorParam_notification__item__valuesWithContext__item__value._const_tab = ____OpBindingErrorParam_notification__item__type_tab
    _____OpBindingErrorParam_notification__item__valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____OpBindingErrorParam_notification__item__valuesWithContext__item__value._const_tab_id = u'Type'
    _____OpBindingErrorParam_notification__item__valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______OpBindingErrorParam_notification__item__valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____OpBindingErrorParam_notification__item__valuesWithContext__item__contextList._cont = ______OpBindingErrorParam_notification__item__valuesWithContext__item__contextList__item_
    _____OpBindingErrorParam_notification__item__valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____OpBindingErrorParam_notification__item__valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____OpBindingErrorParam_notification__item__valuesWithContext__item__value),
        (u'contextList', _____OpBindingErrorParam_notification__item__valuesWithContext__item__contextList),
        ])
    ____OpBindingErrorParam_notification__item__valuesWithContext__item_._ext = []
    ___OpBindingErrorParam_notification__item__valuesWithContext._cont = ____OpBindingErrorParam_notification__item__valuesWithContext__item_
    ___OpBindingErrorParam_notification__item__valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __OpBindingErrorParam_notification__item_._cont = ASN1Dict([
        (u'type', ___OpBindingErrorParam_notification__item__type),
        (u'values', ___OpBindingErrorParam_notification__item__values),
        (u'valuesWithContext', ___OpBindingErrorParam_notification__item__valuesWithContext),
        ])
    __OpBindingErrorParam_notification__item_._ext = []
    _OpBindingErrorParam_notification._cont = __OpBindingErrorParam_notification__item_
    OpBindingErrorParam._cont = ASN1Dict([
        (u'problem', _OpBindingErrorParam_problem),
        (u'bindingType', _OpBindingErrorParam_bindingType),
        (u'agreementProposal', _OpBindingErrorParam_agreementProposal),
        (u'retryAt', _OpBindingErrorParam_retryAt),
        (u'securityParameters', _OpBindingErrorParam_securityParameters),
        (u'performer', _OpBindingErrorParam_performer),
        (u'aliasDereferenced', _OpBindingErrorParam_aliasDereferenced),
        (u'notification', _OpBindingErrorParam_notification),
        ])
    OpBindingErrorParam._ext = [u'securityParameters', u'performer', u'aliasDereferenced', u'notification']
    
    _all_ = [
        dSAOperationalBindingManagementBind,
        _dSAOperationalBindingManagementBind_val_ArgumentType,
        _dSAOperationalBindingManagementBind_val_ResultType,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_versions,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_serviceError,
        _____OPERATION_Errors_val_ParameterType_0_unsigned_error_securityError,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_error,
        ____OPERATION_Errors_val_ParameterType_0_unsigned_securityParameters,
        ___OPERATION_Errors_val_ParameterType_0_unsigned,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_versions,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_serviceError,
        ______OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error_securityError,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_error,
        _____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned_securityParameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_signed,
        __OPERATION_Errors_val_ParameterType_0,
        _OPERATIONAL_BINDING_Agreement,
        _OPERATIONAL_BINDING_Cooperation,
        _OPERATIONAL_BINDING_both,
        _OPERATIONAL_BINDING_roleA,
        _OPERATIONAL_BINDING_roleB,
        _OPERATIONAL_BINDING_id,
        OPERATIONAL_BINDING,
        _OP_BINDING_COOP_applContext,
        _OP_BINDING_COOP_Operations,
        OP_BINDING_COOP,
        _OP_BIND_ROLE_establish,
        _OP_BIND_ROLE_EstablishParam,
        _OP_BIND_ROLE_modify,
        _OP_BIND_ROLE_ModifyParam,
        _OP_BIND_ROLE_terminate,
        _OP_BIND_ROLE_TerminateParam,
        OP_BIND_ROLE,
        establishOperationalBinding,
        _establishOperationalBinding_val_ArgumentType,
        _establishOperationalBinding_val_ResultType,
        ___OPERATION_Errors_val_ParameterType_0_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_0_signed,
        __OPERATION_Errors_val_ParameterType_0_0,
        ___OPERATION_Errors_val_ParameterType_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_signed,
        __OPERATION_Errors_val_ParameterType_1,
        _EstablishOperationalBindingArgument_unsigned,
        __EstablishOperationalBindingArgument_signed_toBeSigned,
        ____EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab,
        ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_algorithm,
        ____EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab,
        ___EstablishOperationalBindingArgument_signed_algorithmIdentifier_parameters,
        __EstablishOperationalBindingArgument_signed_algorithmIdentifier,
        __EstablishOperationalBindingArgument_signed_encrypted,
        _EstablishOperationalBindingArgument_signed,
        EstablishOperationalBindingArgument,
        __EstablishOperationalBindingArgumentData_bindingType_tab,
        ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_0,
        __APPLICATION_CONTEXT_bind_operation_val_ArgumentType,
        __APPLICATION_CONTEXT_bind_operation_val_ResultType,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0,
        ___OPERATION_Errors_val_ParameterType_0_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_1_signed,
        __OPERATION_Errors_val_ParameterType_0_1,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1,
        __OP_BINDING_COOP_Operations_val_ArgumentType_0,
        __OP_BINDING_COOP_Operations_val_ResultType_0,
        __OP_BINDING_COOP_Operations_val_ArgumentType_1,
        __OP_BINDING_COOP_Operations_val_ResultType_1,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_0,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0_0,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_0,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1_0,
        __OP_BINDING_COOP_Operations_val_ArgumentType_0_0,
        __OP_BINDING_COOP_Operations_val_ResultType_0_0,
        __OPERATIONAL_BINDING_roleA_val_EstablishParam,
        __OPERATIONAL_BINDING_roleB_val_EstablishParam,
        __OPERATIONAL_BINDING_roleB_val_ModifyParam,
        ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_1,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_0_1,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_0_1_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_0_1,
        ___OPERATION_Errors_val_ParameterType_0_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_2_signed,
        __OPERATION_Errors_val_ParameterType_0_2,
        ___OPERATION_Errors_val_ParameterType_1_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_0_signed,
        __OPERATION_Errors_val_ParameterType_1_0,
        ___OPERATION_Errors_val_ParameterType_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_signed,
        __OPERATION_Errors_val_ParameterType_2,
        ___OPERATION_Errors_val_ParameterType_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_signed,
        __OPERATION_Errors_val_ParameterType_3,
        ___OPERATION_Errors_val_ParameterType_4_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_signed,
        __OPERATION_Errors_val_ParameterType_4,
        ___OPERATION_Errors_val_ParameterType_5_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_signed,
        __OPERATION_Errors_val_ParameterType_5,
        ___OPERATION_Errors_val_ParameterType_6_unsigned,
        ____OPERATION_Errors_val_ParameterType_6_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_6_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_6_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_6_signed,
        __OPERATION_Errors_val_ParameterType_6,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_1_1,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_1_1_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_1_1,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_2,
        __APPLICATION_CONTEXT_Operations_val_ResultType_2,
        ___OPERATION_Errors_val_ParameterType_0_3_unsigned,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_0_3_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_0_3_signed,
        __OPERATION_Errors_val_ParameterType_0_3,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_3_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_3,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_3_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_3_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_3_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_3,
        ___OPERATION_Errors_val_ParameterType_1_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_1_signed,
        __OPERATION_Errors_val_ParameterType_1_1,
        ___OPERATION_Errors_val_ParameterType_2_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_0_signed,
        __OPERATION_Errors_val_ParameterType_2_0,
        ___OPERATION_Errors_val_ParameterType_3_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_3_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_3_0_signed,
        __OPERATION_Errors_val_ParameterType_3_0,
        ___OPERATION_Errors_val_ParameterType_4_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_0_signed,
        __OPERATION_Errors_val_ParameterType_4_0,
        ___OPERATION_Errors_val_ParameterType_5_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_0_signed,
        __OPERATION_Errors_val_ParameterType_5_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_4_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_4,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_4_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_4_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_4_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_4,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_5_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_5,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_5_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_5_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_5_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_5,
        ___OPERATION_Errors_val_ParameterType_6_0_unsigned,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_6_0_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_6_0_signed,
        __OPERATION_Errors_val_ParameterType_6_0,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_6_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_6,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_6_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_6_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_6_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_6,
        ___OPERATION_Errors_val_ParameterType_4_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_4_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_4_1_signed,
        __OPERATION_Errors_val_ParameterType_4_1,
        ___OPERATION_Errors_val_ParameterType_5_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_5_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_5_1_signed,
        __OPERATION_Errors_val_ParameterType_5_1,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_7_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_7,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_7_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_7_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_7_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_7,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_8_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_8,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_8_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_8_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_8_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_8,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_9_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_9,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_9_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_9_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_9_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_9,
        ___OPERATION_Errors_val_ParameterType_2_1_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_1_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_1_signed,
        __OPERATION_Errors_val_ParameterType_2_1,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_10_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_10,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_10_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_10_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_10_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_10,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_11_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_11,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType__item_,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_11_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_chainedResult,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType__item_,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_11_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_11_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_11,
        ___OPERATION_Errors_val_ParameterType_1_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_1_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_1_2_signed,
        __OPERATION_Errors_val_ParameterType_1_2,
        ___OPERATION_Errors_val_ParameterType_2_2_unsigned,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_toBeSigned,
        ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm_tab,
        _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_algorithm,
        ______OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters_tab,
        _____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier_parameters,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_algorithmIdentifier,
        ____OPERATION_Errors_val_ParameterType_2_2_signed_encrypted,
        ___OPERATION_Errors_val_ParameterType_2_2_signed,
        __OPERATION_Errors_val_ParameterType_2_2,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_chainedArgument,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned_ArgumentType,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_chainedArgument,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned_ArgumentType,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ArgumentType_12_signed,
        __APPLICATION_CONTEXT_Operations_val_ArgumentType_12,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_chainedResult,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned_ResultType,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_12_unsigned,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_chainedResult,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned_ResultType,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_toBeSigned,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_algorithm,
        ______APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters_tab,
        _____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier_parameters,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_algorithmIdentifier,
        ____APPLICATION_CONTEXT_Operations_val_ResultType_12_signed_encrypted,
        ___APPLICATION_CONTEXT_Operations_val_ResultType_12_signed,
        __APPLICATION_CONTEXT_Operations_val_ResultType_12,
        __OPERATIONAL_BINDING_roleA_val_EstablishParam_0,
        __OPERATIONAL_BINDING_roleA_val_ModifyParam,
        __OPERATIONAL_BINDING_roleB_val_EstablishParam_0,
        __OPERATIONAL_BINDING_roleB_val_ModifyParam_0,
        ___EstablishOperationalBindingArgumentData_bindingType_tab_val_Agreement_2,
        __OPERATIONAL_BINDING_roleA_val_EstablishParam_1,
        __OPERATIONAL_BINDING_roleA_val_ModifyParam_0,
        __OPERATIONAL_BINDING_roleB_val_EstablishParam_1,
        __OPERATIONAL_BINDING_roleB_val_ModifyParam_1,
        _EstablishOperationalBindingArgumentData_bindingType,
        _EstablishOperationalBindingArgumentData_bindingID,
        _EstablishOperationalBindingArgumentData_accessPoint,
        __EstablishOperationalBindingArgumentData_initiator_symmetric,
        __EstablishOperationalBindingArgumentData_initiator_roleA_initiates,
        __EstablishOperationalBindingArgumentData_initiator_roleB_initiates,
        _EstablishOperationalBindingArgumentData_initiator,
        _EstablishOperationalBindingArgumentData_agreement,
        _EstablishOperationalBindingArgumentData_valid,
        _EstablishOperationalBindingArgumentData_securityParameters,
        EstablishOperationalBindingArgumentData,
        OpBindingSet,
        _OpBindingSet_val_Agreement_0,
        _OpBindingSet_val_Agreement_1,
        _OpBindingSet_val_Agreement_2,
        _OperationalBindingID_identifier,
        _OperationalBindingID_version,
        OperationalBindingID,
        __Validity_validFrom_now,
        __Validity_validFrom_time,
        _Validity_validFrom,
        __Validity_validUntil_explicitTermination,
        __Validity_validUntil_time,
        _Validity_validUntil,
        Validity,
        _Time_utcTime,
        _Time_generalizedTime,
        Time,
        _EstablishOperationalBindingResult_unsigned,
        __EstablishOperationalBindingResult_signed_toBeSigned,
        ____EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm_tab,
        ___EstablishOperationalBindingResult_signed_algorithmIdentifier_algorithm,
        ____EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters_tab,
        ___EstablishOperationalBindingResult_signed_algorithmIdentifier_parameters,
        __EstablishOperationalBindingResult_signed_algorithmIdentifier,
        __EstablishOperationalBindingResult_signed_encrypted,
        _EstablishOperationalBindingResult_signed,
        EstablishOperationalBindingResult,
        __EstablishOperationalBindingResultData_bindingType_tab,
        ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_0,
        ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_1,
        ___EstablishOperationalBindingResultData_bindingType_tab_val_Agreement_2,
        _EstablishOperationalBindingResultData_bindingType,
        _EstablishOperationalBindingResultData_bindingID,
        _EstablishOperationalBindingResultData_accessPoint,
        __EstablishOperationalBindingResultData_initiator_symmetric,
        __EstablishOperationalBindingResultData_initiator_roleA_replies,
        __EstablishOperationalBindingResultData_initiator_roleB_replies,
        _EstablishOperationalBindingResultData_initiator,
        _EstablishOperationalBindingResultData_securityParameters,
        _EstablishOperationalBindingResultData_performer,
        _EstablishOperationalBindingResultData_aliasDereferenced,
        ____EstablishOperationalBindingResultData_notification__item__type_tab,
        _____EstablishOperationalBindingResultData_notification__item__type_tab_val_Type_0,
        __ATTRIBUTE_equality_match_val_AssertionType,
        _____EstablishOperationalBindingResultData_notification__item__type_tab_val_Type_1,
        __ATTRIBUTE_equality_match_val_AssertionType_0,
        ___EstablishOperationalBindingResultData_notification__item__type,
        ____EstablishOperationalBindingResultData_notification__item__values__item_,
        ___EstablishOperationalBindingResultData_notification__item__values,
        _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__value,
        ______EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item__contextList,
        ____EstablishOperationalBindingResultData_notification__item__valuesWithContext__item_,
        ___EstablishOperationalBindingResultData_notification__item__valuesWithContext,
        __EstablishOperationalBindingResultData_notification__item_,
        _EstablishOperationalBindingResultData_notification,
        EstablishOperationalBindingResultData,
        modifyOperationalBinding,
        _modifyOperationalBinding_val_ArgumentType,
        _modifyOperationalBinding_val_ResultType,
        _ModifyOperationalBindingArgument_unsigned,
        __ModifyOperationalBindingArgument_signed_toBeSigned,
        ____ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab,
        ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_algorithm,
        ____ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab,
        ___ModifyOperationalBindingArgument_signed_algorithmIdentifier_parameters,
        __ModifyOperationalBindingArgument_signed_algorithmIdentifier,
        __ModifyOperationalBindingArgument_signed_encrypted,
        _ModifyOperationalBindingArgument_signed,
        ModifyOperationalBindingArgument,
        __ModifyOperationalBindingArgumentData_bindingType_tab,
        ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_0,
        ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_1,
        ___ModifyOperationalBindingArgumentData_bindingType_tab_val_Agreement_2,
        _ModifyOperationalBindingArgumentData_bindingType,
        _ModifyOperationalBindingArgumentData_bindingID,
        _ModifyOperationalBindingArgumentData_accessPoint,
        __ModifyOperationalBindingArgumentData_initiator_symmetric,
        __ModifyOperationalBindingArgumentData_initiator_roleA_initiates,
        __ModifyOperationalBindingArgumentData_initiator_roleB_initiates,
        _ModifyOperationalBindingArgumentData_initiator,
        _ModifyOperationalBindingArgumentData_newBindingID,
        _ModifyOperationalBindingArgumentData_newAgreement,
        _ModifyOperationalBindingArgumentData_valid,
        _ModifyOperationalBindingArgumentData_securityParameters,
        ModifyOperationalBindingArgumentData,
        __ModifiedValidity_validFrom_now,
        __ModifiedValidity_validFrom_time,
        _ModifiedValidity_validFrom,
        __ModifiedValidity_validUntil_explicitTermination,
        __ModifiedValidity_validUntil_time,
        __ModifiedValidity_validUntil_unchanged,
        _ModifiedValidity_validUntil,
        ModifiedValidity,
        _ModifyOperationalBindingResult_null,
        __ModifyOperationalBindingResult_protected_unsigned,
        ___ModifyOperationalBindingResult_protected_signed_toBeSigned,
        _____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm_tab,
        ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm,
        _____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters_tab,
        ____ModifyOperationalBindingResult_protected_signed_algorithmIdentifier_parameters,
        ___ModifyOperationalBindingResult_protected_signed_algorithmIdentifier,
        ___ModifyOperationalBindingResult_protected_signed_encrypted,
        __ModifyOperationalBindingResult_protected_signed,
        _ModifyOperationalBindingResult_protected,
        ModifyOperationalBindingResult,
        _ModifyOperationalBindingResultData_newBindingID,
        __ModifyOperationalBindingResultData_bindingType_tab,
        ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_0,
        ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_1,
        ___ModifyOperationalBindingResultData_bindingType_tab_val_Agreement_2,
        _ModifyOperationalBindingResultData_bindingType,
        _ModifyOperationalBindingResultData_newAgreement,
        _ModifyOperationalBindingResultData_valid,
        _ModifyOperationalBindingResultData_securityParameters,
        _ModifyOperationalBindingResultData_performer,
        _ModifyOperationalBindingResultData_aliasDereferenced,
        ____ModifyOperationalBindingResultData_notification__item__type_tab,
        _____ModifyOperationalBindingResultData_notification__item__type_tab_val_Type_0,
        _____ModifyOperationalBindingResultData_notification__item__type_tab_val_Type_1,
        ___ModifyOperationalBindingResultData_notification__item__type,
        ____ModifyOperationalBindingResultData_notification__item__values__item_,
        ___ModifyOperationalBindingResultData_notification__item__values,
        _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__value,
        ______ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item__contextList,
        ____ModifyOperationalBindingResultData_notification__item__valuesWithContext__item_,
        ___ModifyOperationalBindingResultData_notification__item__valuesWithContext,
        __ModifyOperationalBindingResultData_notification__item_,
        _ModifyOperationalBindingResultData_notification,
        ModifyOperationalBindingResultData,
        terminateOperationalBinding,
        _terminateOperationalBinding_val_ArgumentType,
        _terminateOperationalBinding_val_ResultType,
        _TerminateOperationalBindingArgument_unsigned,
        __TerminateOperationalBindingArgument_signed_toBeSigned,
        ____TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm_tab,
        ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_algorithm,
        ____TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters_tab,
        ___TerminateOperationalBindingArgument_signed_algorithmIdentifier_parameters,
        __TerminateOperationalBindingArgument_signed_algorithmIdentifier,
        __TerminateOperationalBindingArgument_signed_encrypted,
        _TerminateOperationalBindingArgument_signed,
        TerminateOperationalBindingArgument,
        __TerminateOperationalBindingArgumentData_bindingType_tab,
        ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_0,
        ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_1,
        ___TerminateOperationalBindingArgumentData_bindingType_tab_val_Agreement_2,
        _TerminateOperationalBindingArgumentData_bindingType,
        _TerminateOperationalBindingArgumentData_bindingID,
        __TerminateOperationalBindingArgumentData_initiator_symmetric,
        __TerminateOperationalBindingArgumentData_initiator_roleA_initiates,
        __TerminateOperationalBindingArgumentData_initiator_roleB_initiates,
        _TerminateOperationalBindingArgumentData_initiator,
        _TerminateOperationalBindingArgumentData_terminateAt,
        _TerminateOperationalBindingArgumentData_securityParameters,
        TerminateOperationalBindingArgumentData,
        _TerminateOperationalBindingResult_null,
        __TerminateOperationalBindingResult_protected_unsigned,
        ___TerminateOperationalBindingResult_protected_signed_toBeSigned,
        _____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm_tab,
        ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_algorithm,
        _____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters_tab,
        ____TerminateOperationalBindingResult_protected_signed_algorithmIdentifier_parameters,
        ___TerminateOperationalBindingResult_protected_signed_algorithmIdentifier,
        ___TerminateOperationalBindingResult_protected_signed_encrypted,
        __TerminateOperationalBindingResult_protected_signed,
        _TerminateOperationalBindingResult_protected,
        TerminateOperationalBindingResult,
        _TerminateOperationalBindingResultData_bindingID,
        __TerminateOperationalBindingResultData_bindingType_tab,
        ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_0,
        ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_1,
        ___TerminateOperationalBindingResultData_bindingType_tab_val_Agreement_2,
        _TerminateOperationalBindingResultData_bindingType,
        _TerminateOperationalBindingResultData_terminateAt,
        _TerminateOperationalBindingResultData_securityParameters,
        _TerminateOperationalBindingResultData_performer,
        _TerminateOperationalBindingResultData_aliasDereferenced,
        ____TerminateOperationalBindingResultData_notification__item__type_tab,
        _____TerminateOperationalBindingResultData_notification__item__type_tab_val_Type_0,
        _____TerminateOperationalBindingResultData_notification__item__type_tab_val_Type_1,
        ___TerminateOperationalBindingResultData_notification__item__type,
        ____TerminateOperationalBindingResultData_notification__item__values__item_,
        ___TerminateOperationalBindingResultData_notification__item__values,
        _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__value,
        ______TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__contextList__item_,
        _____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item__contextList,
        ____TerminateOperationalBindingResultData_notification__item__valuesWithContext__item_,
        ___TerminateOperationalBindingResultData_notification__item__valuesWithContext,
        __TerminateOperationalBindingResultData_notification__item_,
        _TerminateOperationalBindingResultData_notification,
        TerminateOperationalBindingResultData,
        operationalBindingError,
        __operationalBindingError_val_ParameterType_unsigned,
        ___operationalBindingError_val_ParameterType_signed_toBeSigned,
        _____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm_tab,
        ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_algorithm,
        _____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters_tab,
        ____operationalBindingError_val_ParameterType_signed_algorithmIdentifier_parameters,
        ___operationalBindingError_val_ParameterType_signed_algorithmIdentifier,
        ___operationalBindingError_val_ParameterType_signed_encrypted,
        __operationalBindingError_val_ParameterType_signed,
        _operationalBindingError_val_ParameterType,
        _OpBindingErrorParam_problem,
        __OpBindingErrorParam_bindingType_tab,
        ___OpBindingErrorParam_bindingType_tab_val_Agreement_0,
        ___OpBindingErrorParam_bindingType_tab_val_Agreement_1,
        ___OpBindingErrorParam_bindingType_tab_val_Agreement_2,
        _OpBindingErrorParam_bindingType,
        _OpBindingErrorParam_agreementProposal,
        _OpBindingErrorParam_retryAt,
        _OpBindingErrorParam_securityParameters,
        _OpBindingErrorParam_performer,
        _OpBindingErrorParam_aliasDereferenced,
        ____OpBindingErrorParam_notification__item__type_tab,
        _____OpBindingErrorParam_notification__item__type_tab_val_Type_0,
        _____OpBindingErrorParam_notification__item__type_tab_val_Type_1,
        ___OpBindingErrorParam_notification__item__type,
        ____OpBindingErrorParam_notification__item__values__item_,
        ___OpBindingErrorParam_notification__item__values,
        _____OpBindingErrorParam_notification__item__valuesWithContext__item__value,
        ______OpBindingErrorParam_notification__item__valuesWithContext__item__contextList__item_,
        _____OpBindingErrorParam_notification__item__valuesWithContext__item__contextList,
        ____OpBindingErrorParam_notification__item__valuesWithContext__item_,
        ___OpBindingErrorParam_notification__item__valuesWithContext,
        __OpBindingErrorParam_notification__item_,
        _OpBindingErrorParam_notification,
        OpBindingErrorParam,
    ]

class OSIProtocolSpecification:

    _name_  = u'OSIProtocolSpecification'
    _oid_   = [2, 5, 1, 36, 7]
    
    _obj_ = [
        u'OSI-PDU',
        u'OsiBind',
        u'Presentation-selector',
        u'Context-list',
        u'Presentation-context-identifier',
        u'Abstract-syntax-name',
        u'Transfer-syntax-name',
        u'AARQ-apdu',
        u'Association-informationBind',
        u'Application-context-name',
        u'AP-invocation-identifier',
        u'AE-invocation-identifier',
        u'Implementation-data',
        u'TheOsiBind',
        u'OsiBindResult',
        u'Result',
        u'AARE-apdu',
        u'Association-informationBindRes',
        u'Associate-result',
        u'Associate-source-diagnostic',
        u'TheOsiBindRes',
        u'OsiBindError',
        u'Result-list',
        u'Provider-reason',
        u'AAREerr-apdu',
        u'Association-informationBindErr',
        u'TheOsiBindErr',
        u'OsiUnbind',
        u'TheOsiUnbind',
        u'Release-request-reason',
        u'OsiUnbindResult',
        u'TheOsiUnbindRes',
        u'Release-response-reason',
        u'OsiOperation',
        u'OsiDirectoryOperation',
        u'OsiReq',
        u'OsiRes',
        u'OsiErr',
        u'OsiRej',
        u'GeneralProblem',
        u'InvokeProblem',
        u'ReturnResultProblem',
        u'ReturnErrorProblem',
        u'PresentationAbort',
        u'ARU-PPDU',
        u'Presentation-context-identifier-list',
        u'ABRT-apdu',
        u'ABRT-source',
        u'ARP-PPDU',
        u'Abort-reason',
        u'Event-identifier',
        ]
    _type_ = [
        u'OSI-PDU',
        u'OsiBind',
        u'Presentation-selector',
        u'Context-list',
        u'Presentation-context-identifier',
        u'Abstract-syntax-name',
        u'Transfer-syntax-name',
        u'AARQ-apdu',
        u'Association-informationBind',
        u'Application-context-name',
        u'AP-invocation-identifier',
        u'AE-invocation-identifier',
        u'Implementation-data',
        u'TheOsiBind',
        u'OsiBindResult',
        u'Result',
        u'AARE-apdu',
        u'Association-informationBindRes',
        u'Associate-result',
        u'Associate-source-diagnostic',
        u'TheOsiBindRes',
        u'OsiBindError',
        u'Result-list',
        u'Provider-reason',
        u'AAREerr-apdu',
        u'Association-informationBindErr',
        u'TheOsiBindErr',
        u'OsiUnbind',
        u'TheOsiUnbind',
        u'Release-request-reason',
        u'OsiUnbindResult',
        u'TheOsiUnbindRes',
        u'Release-response-reason',
        u'OsiOperation',
        u'OsiDirectoryOperation',
        u'OsiReq',
        u'OsiRes',
        u'OsiErr',
        u'OsiRej',
        u'GeneralProblem',
        u'InvokeProblem',
        u'ReturnResultProblem',
        u'ReturnErrorProblem',
        u'PresentationAbort',
        u'ARU-PPDU',
        u'Presentation-context-identifier-list',
        u'ABRT-apdu',
        u'ABRT-source',
        u'ARP-PPDU',
        u'Abort-reason',
        u'Event-identifier',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        u'OSI-PDU',
        u'OsiBind',
        u'AARQ-apdu',
        u'Association-informationBind',
        u'TheOsiBind',
        u'OsiBindResult',
        u'AARE-apdu',
        u'Association-informationBindRes',
        u'TheOsiBindRes',
        u'OsiBindError',
        u'AAREerr-apdu',
        u'Association-informationBindErr',
        u'TheOsiBindErr',
        u'OsiOperation',
        u'OsiDirectoryOperation',
        u'OsiReq',
        u'OsiRes',
        u'OsiErr',
        ]
    
    #-----< OSI-PDU >-----#
    OSI_PDU = OPEN(name=u'OSI-PDU', mode=MODE_TYPE, typeref=ASN1RefClassField(('_IMPL_', u'TYPE-IDENTIFIER'), [u'Type']), param=True)
    
    #-----< OsiBind >-----#
    OsiBind = SET(name=u'OsiBind', mode=MODE_TYPE, param=True)
    
    #-----< Presentation-selector >-----#
    Presentation_selector = OCT_STR(name=u'Presentation-selector', mode=MODE_TYPE)
    Presentation_selector._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[ASN1RangeInt(lb=5, ub=None)])
    
    #-----< Context-list >-----#
    Context_list = SEQ_OF(name=u'Context-list', mode=MODE_TYPE)
    _Context_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    __Context_list__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    __Context_list__item__abstract_syntax_name = OID(name=u'abstract-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Abstract-syntax-name')))
    __Context_list__item__transfer_syntax_name_list = SEQ_OF(name=u'transfer-syntax-name-list', mode=MODE_TYPE)
    ___Context_list__item__transfer_syntax_name_list__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    __Context_list__item__transfer_syntax_name_list._cont = ___Context_list__item__transfer_syntax_name_list__item_
    _Context_list__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', __Context_list__item__presentation_context_identifier),
        (u'abstract-syntax-name', __Context_list__item__abstract_syntax_name),
        (u'transfer-syntax-name-list', __Context_list__item__transfer_syntax_name_list),
        ])
    _Context_list__item_._ext = None
    Context_list._cont = _Context_list__item_
    Context_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< Presentation-context-identifier >-----#
    Presentation_context_identifier = INT(name=u'Presentation-context-identifier', mode=MODE_TYPE)
    Presentation_context_identifier._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=[], er=[ASN1RangeInt(lb=128, ub=None)])
    
    #-----< Abstract-syntax-name >-----#
    Abstract_syntax_name = OID(name=u'Abstract-syntax-name', mode=MODE_TYPE)
    
    #-----< Transfer-syntax-name >-----#
    Transfer_syntax_name = OID(name=u'Transfer-syntax-name', mode=MODE_TYPE)
    
    #-----< AARQ-apdu >-----#
    AARQ_apdu = SEQ(name=u'AARQ-apdu', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT), param=True)
    
    #-----< Association-informationBind >-----#
    Association_informationBind = SEQ_OF(name=u'Association-informationBind', mode=MODE_TYPE, param=True)
    
    #-----< Application-context-name >-----#
    Application_context_name = OID(name=u'Application-context-name', mode=MODE_TYPE)
    
    #-----< AP-invocation-identifier >-----#
    AP_invocation_identifier = INT(name=u'AP-invocation-identifier', mode=MODE_TYPE)
    
    #-----< AE-invocation-identifier >-----#
    AE_invocation_identifier = INT(name=u'AE-invocation-identifier', mode=MODE_TYPE)
    
    #-----< Implementation-data >-----#
    Implementation_data = STR_GRAPH(name=u'Implementation-data', mode=MODE_TYPE)
    
    #-----< TheOsiBind >-----#
    TheOsiBind = OPEN(name=u'TheOsiBind', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT'), [u'bind-operation', u'ArgumentType']), param=True)
    
    #-----< OsiBindResult >-----#
    OsiBindResult = SET(name=u'OsiBindResult', mode=MODE_TYPE, param=True)
    
    #-----< Result >-----#
    Result = INT(name=u'Result', mode=MODE_TYPE)
    Result._cont = ASN1Dict([(u'acceptance', 0), (u'user-rejection', 1), (u'provider-rejection', 2)])
    
    #-----< AARE-apdu >-----#
    AARE_apdu = SEQ(name=u'AARE-apdu', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), param=True)
    
    #-----< Association-informationBindRes >-----#
    Association_informationBindRes = SEQ_OF(name=u'Association-informationBindRes', mode=MODE_TYPE, param=True)
    
    #-----< Associate-result >-----#
    Associate_result = INT(name=u'Associate-result', mode=MODE_TYPE)
    Associate_result._cont = ASN1Dict([(u'accepted', 0), (u'rejected-permanent', 1), (u'rejected-transient', 2)])
    Associate_result._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2)], ev=[], er=[])
    
    #-----< Associate-source-diagnostic >-----#
    Associate_source_diagnostic = CHOICE(name=u'Associate-source-diagnostic', mode=MODE_TYPE)
    _Associate_source_diagnostic_acse_service_user = INT(name=u'acse-service-user', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _Associate_source_diagnostic_acse_service_user._cont = ASN1Dict([(u'null', 0), (u'no-reason-give', 1), (u'application-context-name-not-supported', 2), (u'calling-AP-title-not-recognized', 3), (u'calling-AP-invocation-identifier-not-recognized', 4), (u'calling-AE-qualifier-not-recognized', 5), (u'calling-AE-invocation-identifier-not-recognized', 6), (u'called-AP-title-not-recognized', 7), (u'called-AP-invocation-identifier-not-recognized', 8), (u'called-AE-qualifier-not-recognized', 9), (u'called-AE-invocation-identifier-not-recognized', 10)])
    _Associate_source_diagnostic_acse_service_user._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10)], ev=[], er=[])
    _Associate_source_diagnostic_acse_service_provider = INT(name=u'acse-service-provider', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _Associate_source_diagnostic_acse_service_provider._cont = ASN1Dict([(u'null', 0), (u'no-reason-given', 1), (u'no-common-acse-version', 2)])
    _Associate_source_diagnostic_acse_service_provider._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=2)], ev=[], er=[])
    Associate_source_diagnostic._cont = ASN1Dict([
        (u'acse-service-user', _Associate_source_diagnostic_acse_service_user),
        (u'acse-service-provider', _Associate_source_diagnostic_acse_service_provider),
        ])
    Associate_source_diagnostic._ext = None
    
    #-----< TheOsiBindRes >-----#
    TheOsiBindRes = OPEN(name=u'TheOsiBindRes', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT'), [u'bind-operation', u'ResultType']), param=True)
    
    #-----< OsiBindError >-----#
    OsiBindError = CHOICE(name=u'OsiBindError', mode=MODE_TYPE, param=True)
    
    #-----< Result-list >-----#
    Result_list = SEQ_OF(name=u'Result-list', mode=MODE_TYPE)
    _Result_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    __Result_list__item__result = INT(name=u'result', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Result')))
    __Result_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')), opt=True)
    __Result_list__item__provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __Result_list__item__provider_reason._cont = ASN1Dict([(u'reason-not-specified', 0), (u'abstract-syntax-not-supported', 1), (u'proposed-transfer-syntaxes-not-supported', 2)])
    _Result_list__item_._cont = ASN1Dict([
        (u'result', __Result_list__item__result),
        (u'transfer-syntax-name', __Result_list__item__transfer_syntax_name),
        (u'provider-reason', __Result_list__item__provider_reason),
        ])
    _Result_list__item_._ext = None
    Result_list._cont = _Result_list__item_
    Result_list._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< Provider-reason >-----#
    Provider_reason = INT(name=u'Provider-reason', mode=MODE_TYPE)
    Provider_reason._cont = ASN1Dict([(u'reason-not-specified', 0), (u'temporary-congestion', 1), (u'local-limit-exceeded', 2), (u'called-presentation-address-unknown', 3), (u'protocol-version-not-supported', 4), (u'default-context-not-supported', 5), (u'user-data-not-readable', 6), (u'no-PSAP-available', 7)])
    
    #-----< AAREerr-apdu >-----#
    AAREerr_apdu = SEQ(name=u'AAREerr-apdu', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT), param=True)
    
    #-----< Association-informationBindErr >-----#
    Association_informationBindErr = SEQ_OF(name=u'Association-informationBindErr', mode=MODE_TYPE, param=True)
    
    #-----< TheOsiBindErr >-----#
    TheOsiBindErr = OPEN(name=u'TheOsiBindErr', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DirectoryOSIProtocols', 'APPLICATION-CONTEXT'), [u'bind-operation', u'Errors', u'ParameterType']), param=True)
    
    #-----< OsiUnbind >-----#
    OsiUnbind = CHOICE(name=u'OsiUnbind', mode=MODE_TYPE)
    _OsiUnbind_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    __OsiUnbind_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ___OsiUnbind_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ___OsiUnbind_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    ____OsiUnbind_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    _____OsiUnbind_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'TheOsiUnbind')))
    ____OsiUnbind_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[_____OsiUnbind_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ___OsiUnbind_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', ____OsiUnbind_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ___OsiUnbind_fully_encoded_data__item__presentation_data_values._ext = None
    __OsiUnbind_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ___OsiUnbind_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ___OsiUnbind_fully_encoded_data__item__presentation_data_values),
        ])
    __OsiUnbind_fully_encoded_data__item_._ext = None
    _OsiUnbind_fully_encoded_data._cont = __OsiUnbind_fully_encoded_data__item_
    _OsiUnbind_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    OsiUnbind._cont = ASN1Dict([
        (u'fully-encoded-data', _OsiUnbind_fully_encoded_data),
        ])
    OsiUnbind._ext = None
    
    #-----< TheOsiUnbind >-----#
    TheOsiUnbind = SEQ(name=u'TheOsiUnbind', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT))
    _TheOsiUnbind_reason = INT(name=u'reason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Release-request-reason')), opt=True)
    TheOsiUnbind._cont = ASN1Dict([
        (u'reason', _TheOsiUnbind_reason),
        ])
    TheOsiUnbind._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)])
    
    #-----< OsiUnbindResult >-----#
    OsiUnbindResult = CHOICE(name=u'OsiUnbindResult', mode=MODE_TYPE)
    _OsiUnbindResult_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    __OsiUnbindResult_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ___OsiUnbindResult_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    ___OsiUnbindResult_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    ____OsiUnbindResult_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    _____OsiUnbindResult_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'TheOsiUnbindRes')))
    ____OsiUnbindResult_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[_____OsiUnbindResult_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    ___OsiUnbindResult_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', ____OsiUnbindResult_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    ___OsiUnbindResult_fully_encoded_data__item__presentation_data_values._ext = None
    __OsiUnbindResult_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', ___OsiUnbindResult_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', ___OsiUnbindResult_fully_encoded_data__item__presentation_data_values),
        ])
    __OsiUnbindResult_fully_encoded_data__item_._ext = None
    _OsiUnbindResult_fully_encoded_data._cont = __OsiUnbindResult_fully_encoded_data__item_
    _OsiUnbindResult_fully_encoded_data._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    OsiUnbindResult._cont = ASN1Dict([
        (u'fully-encoded-data', _OsiUnbindResult_fully_encoded_data),
        ])
    OsiUnbindResult._ext = None
    
    #-----< TheOsiUnbindRes >-----#
    TheOsiUnbindRes = SEQ(name=u'TheOsiUnbindRes', mode=MODE_TYPE, tag=(3, TAG_APPLICATION, TAG_IMPLICIT))
    _TheOsiUnbindRes_reason = INT(name=u'reason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Release-response-reason')), opt=True)
    TheOsiUnbindRes._cont = ASN1Dict([
        (u'reason', _TheOsiUnbindRes_reason),
        ])
    TheOsiUnbindRes._ext = None
    
    #-----< Release-response-reason >-----#
    Release_response_reason = INT(name=u'Release-response-reason', mode=MODE_TYPE)
    Release_response_reason._cont = ASN1Dict([(u'normal', 0)])
    
    #-----< OsiOperation >-----#
    OsiOperation = CHOICE(name=u'OsiOperation', mode=MODE_TYPE, param=True)
    
    #-----< OsiDirectoryOperation >-----#
    OsiDirectoryOperation = CHOICE(name=u'OsiDirectoryOperation', mode=MODE_TYPE, param=True)
    
    #-----< OsiReq >-----#
    OsiReq = SEQ(name=u'OsiReq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), param=True)
    
    #-----< OsiRes >-----#
    OsiRes = SEQ(name=u'OsiRes', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), param=True)
    
    #-----< OsiErr >-----#
    OsiErr = SEQ(name=u'OsiErr', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), param=True)
    
    #-----< OsiRej >-----#
    OsiRej = SEQ(name=u'OsiRej', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    _OsiRej_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('CommonProtocolSpecification', 'InvokeId')))
    _OsiRej_problem = CHOICE(name=u'problem', mode=MODE_TYPE)
    __OsiRej_problem_general = INT(name=u'general', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'GeneralProblem')))
    __OsiRej_problem_invoke = INT(name=u'invoke', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'InvokeProblem')))
    __OsiRej_problem_returnResult = INT(name=u'returnResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'ReturnResultProblem')))
    __OsiRej_problem_returnError = INT(name=u'returnError', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'ReturnErrorProblem')))
    _OsiRej_problem._cont = ASN1Dict([
        (u'general', __OsiRej_problem_general),
        (u'invoke', __OsiRej_problem_invoke),
        (u'returnResult', __OsiRej_problem_returnResult),
        (u'returnError', __OsiRej_problem_returnError),
        ])
    _OsiRej_problem._ext = []
    OsiRej._cont = ASN1Dict([
        (u'invokeId', _OsiRej_invokeId),
        (u'problem', _OsiRej_problem),
        ])
    OsiRej._ext = []
    
    #-----< 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)])
    
    #-----< 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)])
    
    #-----< PresentationAbort >-----#
    PresentationAbort = CHOICE(name=u'PresentationAbort', mode=MODE_TYPE)
    _PresentationAbort_aru_ppdu = CHOICE(name=u'aru-ppdu', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'ARU-PPDU')))
    _PresentationAbort_arp_ppdu = SEQ(name=u'arp-ppdu', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'ARP-PPDU')))
    PresentationAbort._cont = ASN1Dict([
        (u'aru-ppdu', _PresentationAbort_aru_ppdu),
        (u'arp-ppdu', _PresentationAbort_arp_ppdu),
        ])
    PresentationAbort._ext = None
    
    #-----< ARU-PPDU >-----#
    ARU_PPDU = CHOICE(name=u'ARU-PPDU', mode=MODE_TYPE)
    _ARU_PPDU_normal_mode_parameters = SEQ(name=u'normal-mode-parameters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    __ARU_PPDU_normal_mode_parameters_presentation_context_identifier_list = SEQ_OF(name=u'presentation-context-identifier-list', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier-list')))
    __ARU_PPDU_normal_mode_parameters_user_data = CHOICE(name=u'user-data', mode=MODE_TYPE)
    ___ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data = SEQ_OF(name=u'fully-encoded-data', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT))
    ____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    _____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values = CHOICE(name=u'presentation-data-values', mode=MODE_TYPE)
    ______ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type = OPEN(name=u'single-ASN1-type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('_IMPL_', u'ABSTRACT-SYNTAX'), [u'Type']))
    _______ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0 = SEQ(name=u'single-ASN1-type', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'ABRT-apdu')))
    ______ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type._const_val = ASN1Set(rv=[_______ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0], ev=None)
    _____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._cont = ASN1Dict([
        (u'single-ASN1-type', ______ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type),
        ])
    _____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values._ext = None
    ____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', _____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier),
        (u'presentation-data-values', _____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values),
        ])
    ____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item_._ext = None
    ___ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data._cont = ____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item_
    ___ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __ARU_PPDU_normal_mode_parameters_user_data._cont = ASN1Dict([
        (u'fully-encoded-data', ___ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data),
        ])
    __ARU_PPDU_normal_mode_parameters_user_data._ext = None
    _ARU_PPDU_normal_mode_parameters._cont = ASN1Dict([
        (u'presentation-context-identifier-list', __ARU_PPDU_normal_mode_parameters_presentation_context_identifier_list),
        (u'user-data', __ARU_PPDU_normal_mode_parameters_user_data),
        ])
    _ARU_PPDU_normal_mode_parameters._ext = None
    ARU_PPDU._cont = ASN1Dict([
        (u'normal-mode-parameters', _ARU_PPDU_normal_mode_parameters),
        ])
    ARU_PPDU._ext = None
    
    #-----< Presentation-context-identifier-list >-----#
    Presentation_context_identifier_list = SEQ_OF(name=u'Presentation-context-identifier-list', mode=MODE_TYPE)
    _Presentation_context_identifier_list__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    __Presentation_context_identifier_list__item__presentation_context_identifier = INT(name=u'presentation-context-identifier', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Presentation-context-identifier')))
    __Presentation_context_identifier_list__item__transfer_syntax_name = OID(name=u'transfer-syntax-name', mode=MODE_TYPE, typeref=ASN1RefType(('OSIProtocolSpecification', 'Transfer-syntax-name')))
    _Presentation_context_identifier_list__item_._cont = ASN1Dict([
        (u'presentation-context-identifier', __Presentation_context_identifier_list__item__presentation_context_identifier),
        (u'transfer-syntax-name', __Presentation_context_identifier_list__item__transfer_syntax_name),
        ])
    _Presentation_context_identifier_list__item_._ext = None
    Presentation_context_identifier_list._cont = _Presentation_context_identifier_list__item_
    Presentation_context_identifier_list._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
    
    #-----< 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(('OSIProtocolSpecification', 'ABRT-source')))
    ABRT_apdu._cont = ASN1Dict([
        (u'abort-source', _ABRT_apdu_abort_source),
        ])
    ABRT_apdu._ext = None
    
    #-----< ABRT-source >-----#
    ABRT_source = INT(name=u'ABRT-source', mode=MODE_TYPE)
    ABRT_source._cont = ASN1Dict([(u'acse-service-user', 0), (u'acse-service-provider', 1)])
    
    #-----< ARP-PPDU >-----#
    ARP_PPDU = SEQ(name=u'ARP-PPDU', mode=MODE_TYPE)
    _ARP_PPDU_provider_reason = INT(name=u'provider-reason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Abort-reason')), opt=True)
    _ARP_PPDU_event_identifier = INT(name=u'event-identifier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('OSIProtocolSpecification', 'Event-identifier')), opt=True)
    ARP_PPDU._cont = ASN1Dict([
        (u'provider-reason', _ARP_PPDU_provider_reason),
        (u'event-identifier', _ARP_PPDU_event_identifier),
        ])
    ARP_PPDU._ext = None
    
    #-----< Abort-reason >-----#
    Abort_reason = INT(name=u'Abort-reason', mode=MODE_TYPE)
    Abort_reason._cont = ASN1Dict([(u'reason-not-specified', 0), (u'unrecognized-ppdu', 1), (u'unexpected-ppdu', 2), (u'unexpected-session-service-primitive', 3), (u'unrecognized-ppdu-parameter', 4), (u'unexpected-ppdu-parameter', 5), (u'invalid-ppdu-parameter-value', 6)])
    
    #-----< Event-identifier >-----#
    Event_identifier = INT(name=u'Event-identifier', mode=MODE_TYPE)
    Event_identifier._cont = ASN1Dict([(u'cp-PPDU', 0), (u'cpa-PPDU', 1), (u'cpr-PPDU', 2), (u'aru-PPDU', 3), (u'arp-PPDU', 4), (u'td-PPDU', 7), (u's-release-indication', 14), (u's-release-confirm', 15)])
    
    _all_ = [
        Presentation_selector,
        __Context_list__item__presentation_context_identifier,
        __Context_list__item__abstract_syntax_name,
        ___Context_list__item__transfer_syntax_name_list__item_,
        __Context_list__item__transfer_syntax_name_list,
        _Context_list__item_,
        Context_list,
        Presentation_context_identifier,
        Abstract_syntax_name,
        Transfer_syntax_name,
        Application_context_name,
        AP_invocation_identifier,
        AE_invocation_identifier,
        Implementation_data,
        Result,
        Associate_result,
        _Associate_source_diagnostic_acse_service_user,
        _Associate_source_diagnostic_acse_service_provider,
        Associate_source_diagnostic,
        __Result_list__item__result,
        __Result_list__item__transfer_syntax_name,
        __Result_list__item__provider_reason,
        _Result_list__item_,
        Result_list,
        Provider_reason,
        ___OsiUnbind_fully_encoded_data__item__presentation_context_identifier,
        _____OsiUnbind_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        ____OsiUnbind_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ___OsiUnbind_fully_encoded_data__item__presentation_data_values,
        __OsiUnbind_fully_encoded_data__item_,
        _OsiUnbind_fully_encoded_data,
        OsiUnbind,
        _TheOsiUnbind_reason,
        TheOsiUnbind,
        Release_request_reason,
        ___OsiUnbindResult_fully_encoded_data__item__presentation_context_identifier,
        _____OsiUnbindResult_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        ____OsiUnbindResult_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        ___OsiUnbindResult_fully_encoded_data__item__presentation_data_values,
        __OsiUnbindResult_fully_encoded_data__item_,
        _OsiUnbindResult_fully_encoded_data,
        OsiUnbindResult,
        _TheOsiUnbindRes_reason,
        TheOsiUnbindRes,
        Release_response_reason,
        _OsiRej_invokeId,
        __OsiRej_problem_general,
        __OsiRej_problem_invoke,
        __OsiRej_problem_returnResult,
        __OsiRej_problem_returnError,
        _OsiRej_problem,
        OsiRej,
        GeneralProblem,
        InvokeProblem,
        ReturnResultProblem,
        ReturnErrorProblem,
        _PresentationAbort_aru_ppdu,
        _PresentationAbort_arp_ppdu,
        PresentationAbort,
        __ARU_PPDU_normal_mode_parameters_presentation_context_identifier_list,
        _____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_context_identifier,
        _______ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type_val_0,
        ______ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values_single_ASN1_type,
        _____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item__presentation_data_values,
        ____ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data__item_,
        ___ARU_PPDU_normal_mode_parameters_user_data_fully_encoded_data,
        __ARU_PPDU_normal_mode_parameters_user_data,
        _ARU_PPDU_normal_mode_parameters,
        ARU_PPDU,
        __Presentation_context_identifier_list__item__presentation_context_identifier,
        __Presentation_context_identifier_list__item__transfer_syntax_name,
        _Presentation_context_identifier_list__item_,
        Presentation_context_identifier_list,
        _ABRT_apdu_abort_source,
        ABRT_apdu,
        ABRT_source,
        _ARP_PPDU_provider_reason,
        _ARP_PPDU_event_identifier,
        ARP_PPDU,
        Abort_reason,
        Event_identifier,
    ]

class PKIX1Implicit93:

    _name_  = u'PKIX1Implicit93'
    _oid_   = [1, 3, 6, 1, 5, 5, 7, 0, 4]
    
    _obj_ = [
        u'UserNotice',
        u'NoticeReference',
        u'DisplayText',
        ]
    _type_ = [
        u'UserNotice',
        u'NoticeReference',
        u'DisplayText',
        ]
    _set_ = [
        ]
    _val_ = [
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< UserNotice >-----#
    UserNotice = SEQ(name=u'UserNotice', mode=MODE_TYPE)
    _UserNotice_noticeRef = SEQ(name=u'noticeRef', mode=MODE_TYPE, typeref=ASN1RefType(('PKIX1Implicit93', 'NoticeReference')), opt=True)
    _UserNotice_explicitText = CHOICE(name=u'explicitText', mode=MODE_TYPE, typeref=ASN1RefType(('PKIX1Implicit93', 'DisplayText')), opt=True)
    UserNotice._cont = ASN1Dict([
        (u'noticeRef', _UserNotice_noticeRef),
        (u'explicitText', _UserNotice_explicitText),
        ])
    UserNotice._ext = None
    
    #-----< NoticeReference >-----#
    NoticeReference = SEQ(name=u'NoticeReference', mode=MODE_TYPE)
    _NoticeReference_organization = CHOICE(name=u'organization', mode=MODE_TYPE, typeref=ASN1RefType(('PKIX1Implicit93', 'DisplayText')))
    _NoticeReference_noticeNumbers = SEQ_OF(name=u'noticeNumbers', mode=MODE_TYPE)
    __NoticeReference_noticeNumbers__item_ = INT(name='_item_', mode=MODE_TYPE)
    _NoticeReference_noticeNumbers._cont = __NoticeReference_noticeNumbers__item_
    NoticeReference._cont = ASN1Dict([
        (u'organization', _NoticeReference_organization),
        (u'noticeNumbers', _NoticeReference_noticeNumbers),
        ])
    NoticeReference._ext = None
    
    #-----< DisplayText >-----#
    DisplayText = CHOICE(name=u'DisplayText', mode=MODE_TYPE)
    _DisplayText_visibleString = STR_VIS(name=u'visibleString', mode=MODE_TYPE)
    _DisplayText_visibleString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
    _DisplayText_bmpString = STR_BMP(name=u'bmpString', mode=MODE_TYPE)
    _DisplayText_bmpString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
    _DisplayText_utf8String = STR_UTF8(name=u'utf8String', mode=MODE_TYPE)
    _DisplayText_utf8String._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200)], ev=None, er=[])
    DisplayText._cont = ASN1Dict([
        (u'visibleString', _DisplayText_visibleString),
        (u'bmpString', _DisplayText_bmpString),
        (u'utf8String', _DisplayText_utf8String),
        ])
    DisplayText._ext = None
    
    _all_ = [
        _UserNotice_noticeRef,
        _UserNotice_explicitText,
        UserNotice,
        _NoticeReference_organization,
        __NoticeReference_noticeNumbers__item_,
        _NoticeReference_noticeNumbers,
        NoticeReference,
        _DisplayText_visibleString,
        _DisplayText_bmpString,
        _DisplayText_utf8String,
        DisplayText,
    ]

class SchemaAdministration:

    _name_  = u'SchemaAdministration'
    _oid_   = [2, 5, 1, 23, 7]
    
    _obj_ = [
        u'subschema',
        u'dITStructureRules',
        u'DITStructureRuleDescription',
        u'dITContentRules',
        u'DITContentRuleDescription',
        u'matchingRules',
        u'MatchingRuleDescription',
        u'attributeTypes',
        u'AttributeTypeDescription',
        u'AttributeTypeInformation',
        u'objectClasses',
        u'ObjectClassDescription',
        u'ObjectClassInformation',
        u'nameForms',
        u'NameFormDescription',
        u'NameFormInformation',
        u'matchingRuleUse',
        u'MatchingRuleUseDescription',
        u'structuralObjectClass',
        u'governingStructureRule',
        u'contextTypes',
        u'ContextDescription',
        u'ContextInformation',
        u'dITContextUse',
        u'DITContextUseDescription',
        u'DITContextUseInformation',
        u'friends',
        u'FriendsDescription',
        u'id-soc-subschema',
        u'id-soa-dITStructureRule',
        u'id-soa-dITContentRules',
        u'id-soa-matchingRules',
        u'id-soa-attributeTypes',
        u'id-soa-objectClasses',
        u'id-soa-nameForms',
        u'id-soa-matchingRuleUse',
        u'id-soa-structuralObjectClass',
        u'id-soa-governingStructureRule',
        u'id-soa-contextTypes',
        u'id-soa-dITContextUse',
        u'id-soa-friends',
        ]
    _type_ = [
        u'DITStructureRuleDescription',
        u'DITContentRuleDescription',
        u'MatchingRuleDescription',
        u'AttributeTypeDescription',
        u'AttributeTypeInformation',
        u'ObjectClassDescription',
        u'ObjectClassInformation',
        u'NameFormDescription',
        u'NameFormInformation',
        u'MatchingRuleUseDescription',
        u'ContextDescription',
        u'ContextInformation',
        u'DITContextUseDescription',
        u'DITContextUseInformation',
        u'FriendsDescription',
        ]
    _set_ = [
        ]
    _val_ = [
        u'subschema',
        u'dITStructureRules',
        u'dITContentRules',
        u'matchingRules',
        u'attributeTypes',
        u'objectClasses',
        u'nameForms',
        u'matchingRuleUse',
        u'structuralObjectClass',
        u'governingStructureRule',
        u'contextTypes',
        u'dITContextUse',
        u'friends',
        u'id-soc-subschema',
        u'id-soa-dITStructureRule',
        u'id-soa-dITContentRules',
        u'id-soa-matchingRules',
        u'id-soa-attributeTypes',
        u'id-soa-objectClasses',
        u'id-soa-nameForms',
        u'id-soa-matchingRuleUse',
        u'id-soa-structuralObjectClass',
        u'id-soa-governingStructureRule',
        u'id-soa-contextTypes',
        u'id-soa-dITContextUse',
        u'id-soa-friends',
        ]
    _class_ = [
        u'subschema',
        u'dITStructureRules',
        u'dITContentRules',
        u'matchingRules',
        u'attributeTypes',
        u'objectClasses',
        u'nameForms',
        u'matchingRuleUse',
        u'structuralObjectClass',
        u'governingStructureRule',
        u'contextTypes',
        u'dITContextUse',
        u'friends',
        ]
    _param_ = [
        ]
    
    #-----< subschema >-----#
    subschema = CLASS(name=u'subschema', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'OBJECT-CLASS')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'DITStructureRuleDescription')))
    __ATTRIBUTE_equality_match_val_AssertionType = INT(name=u'AssertionType', mode=MODE_TYPE)
    __OBJECT_CLASS_OptionalAttributes_val_Type_1 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'NameFormDescription')))
    __ATTRIBUTE_equality_match_val_AssertionType_0 = OID(name=u'AssertionType', mode=MODE_TYPE)
    __OBJECT_CLASS_OptionalAttributes_val_Type_2 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'DITContentRuleDescription')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_3 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'ObjectClassDescription')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_4 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'AttributeTypeDescription')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_5 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'FriendsDescription')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_6 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'ContextDescription')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_7 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'DITContextUseDescription')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_8 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'MatchingRuleDescription')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_9 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'MatchingRuleUseDescription')))
    __OBJECT_CLASS_OptionalAttributes_val_Type_10 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('LdapSystemSchema', 'LdapSyntaxDescription')))
    subschema._val = dict([(u'kind', u'auxiliary'), (u'OptionalAttributes', ASN1Set(rv=[dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerFirstComponentMatch']), (u'id', (2, 5, 13, 29))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 17)), (u'ldapName', [u'dITStructureRules']), (u'id', (2, 5, 21, 1))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 35)), (u'ldapName', [u'nameForms']), (u'id', (2, 5, 21, 7))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_2), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 16)), (u'ldapName', [u'dITContentRules']), (u'id', (2, 5, 21, 2))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_3), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 37)), (u'ldapName', [u'objectClasses']), (u'id', (2, 5, 21, 6))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_4), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 3)), (u'ldapName', [u'attributeTypes']), (u'id', (2, 5, 21, 5))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_5), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 21, 13))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_6), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 21, 11))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_7), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 21, 12))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_8), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 30)), (u'ldapName', [u'matchingRules']), (u'id', (2, 5, 21, 4))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_9), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 31)), (u'ldapName', [u'matchingRuleUse']), (u'id', (2, 5, 21, 8))]), dict([(u'Type', __OBJECT_CLASS_OptionalAttributes_val_Type_10), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 54)), (u'ldapName', [u'ldapSyntax']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 101, 120, 16))])], rr=[], ev=None, er=[])), (u'ldapName', [u'subschema']), (u'id', (2, 5, 20, 1))])
    
    #-----< dITStructureRules >-----#
    dITStructureRules = CLASS(name=u'dITStructureRules', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _dITStructureRules_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'DITStructureRuleDescription')))
    dITStructureRules._val = dict([(u'Type', _dITStructureRules_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerFirstComponentMatch']), (u'id', (2, 5, 13, 29))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 17)), (u'ldapName', [u'dITStructureRules']), (u'id', (2, 5, 21, 1))])
    
    #-----< DITStructureRuleDescription >-----#
    DITStructureRuleDescription = SEQ(name=u'DITStructureRuleDescription', mode=MODE_TYPE)
    _DITStructureRuleDescription_ruleIdentifier = INT(name=u'ruleIdentifier', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RuleIdentifier')))
    _DITStructureRuleDescription_nameForm = OID(name=u'nameForm', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'NAME-FORM'), [u'id']))
    _DITStructureRuleDescription_superiorStructureRules = SET_OF(name=u'superiorStructureRules', mode=MODE_TYPE, opt=True)
    __DITStructureRuleDescription_superiorStructureRules__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'RuleIdentifier')))
    _DITStructureRuleDescription_superiorStructureRules._cont = __DITStructureRuleDescription_superiorStructureRules__item_
    _DITStructureRuleDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITStructureRuleDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _DITStructureRuleDescription_name._cont = __DITStructureRuleDescription_name__item_
    _DITStructureRuleDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _DITStructureRuleDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _DITStructureRuleDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    DITStructureRuleDescription._cont = ASN1Dict([
        (u'ruleIdentifier', _DITStructureRuleDescription_ruleIdentifier),
        (u'nameForm', _DITStructureRuleDescription_nameForm),
        (u'superiorStructureRules', _DITStructureRuleDescription_superiorStructureRules),
        (u'name', _DITStructureRuleDescription_name),
        (u'description', _DITStructureRuleDescription_description),
        (u'obsolete', _DITStructureRuleDescription_obsolete),
        ])
    DITStructureRuleDescription._ext = []
    
    #-----< dITContentRules >-----#
    dITContentRules = CLASS(name=u'dITContentRules', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _dITContentRules_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'DITContentRuleDescription')))
    dITContentRules._val = dict([(u'Type', _dITContentRules_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 16)), (u'ldapName', [u'dITContentRules']), (u'id', (2, 5, 21, 2))])
    
    #-----< DITContentRuleDescription >-----#
    DITContentRuleDescription = SEQ(name=u'DITContentRuleDescription', mode=MODE_TYPE)
    _DITContentRuleDescription_structuralObjectClass = OID(name=u'structuralObjectClass', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _DITContentRuleDescription_auxiliaries = SET_OF(name=u'auxiliaries', mode=MODE_TYPE, opt=True)
    __DITContentRuleDescription_auxiliaries__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _DITContentRuleDescription_auxiliaries._cont = __DITContentRuleDescription_auxiliaries__item_
    _DITContentRuleDescription_mandatory = SET_OF(name=u'mandatory', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContentRuleDescription_mandatory__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _DITContentRuleDescription_mandatory._cont = __DITContentRuleDescription_mandatory__item_
    _DITContentRuleDescription_optional = SET_OF(name=u'optional', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContentRuleDescription_optional__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _DITContentRuleDescription_optional._cont = __DITContentRuleDescription_optional__item_
    _DITContentRuleDescription_precluded = SET_OF(name=u'precluded', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContentRuleDescription_precluded__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _DITContentRuleDescription_precluded._cont = __DITContentRuleDescription_precluded__item_
    _DITContentRuleDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContentRuleDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _DITContentRuleDescription_name._cont = __DITContentRuleDescription_name__item_
    _DITContentRuleDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _DITContentRuleDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _DITContentRuleDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    DITContentRuleDescription._cont = ASN1Dict([
        (u'structuralObjectClass', _DITContentRuleDescription_structuralObjectClass),
        (u'auxiliaries', _DITContentRuleDescription_auxiliaries),
        (u'mandatory', _DITContentRuleDescription_mandatory),
        (u'optional', _DITContentRuleDescription_optional),
        (u'precluded', _DITContentRuleDescription_precluded),
        (u'name', _DITContentRuleDescription_name),
        (u'description', _DITContentRuleDescription_description),
        (u'obsolete', _DITContentRuleDescription_obsolete),
        ])
    DITContentRuleDescription._ext = []
    
    #-----< matchingRules >-----#
    matchingRules = CLASS(name=u'matchingRules', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _matchingRules_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'MatchingRuleDescription')))
    matchingRules._val = dict([(u'Type', _matchingRules_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 30)), (u'ldapName', [u'matchingRules']), (u'id', (2, 5, 21, 4))])
    
    #-----< MatchingRuleDescription >-----#
    MatchingRuleDescription = SEQ(name=u'MatchingRuleDescription', mode=MODE_TYPE)
    _MatchingRuleDescription_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']))
    _MatchingRuleDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, opt=True)
    __MatchingRuleDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _MatchingRuleDescription_name._cont = __MatchingRuleDescription_name__item_
    _MatchingRuleDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _MatchingRuleDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _MatchingRuleDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    _MatchingRuleDescription_information = CHOICE(name=u'information', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    MatchingRuleDescription._cont = ASN1Dict([
        (u'identifier', _MatchingRuleDescription_identifier),
        (u'name', _MatchingRuleDescription_name),
        (u'description', _MatchingRuleDescription_description),
        (u'obsolete', _MatchingRuleDescription_obsolete),
        (u'information', _MatchingRuleDescription_information),
        ])
    MatchingRuleDescription._ext = []
    
    #-----< attributeTypes >-----#
    attributeTypes = CLASS(name=u'attributeTypes', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _attributeTypes_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'AttributeTypeDescription')))
    attributeTypes._val = dict([(u'Type', _attributeTypes_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 3)), (u'ldapName', [u'attributeTypes']), (u'id', (2, 5, 21, 5))])
    
    #-----< AttributeTypeDescription >-----#
    AttributeTypeDescription = SEQ(name=u'AttributeTypeDescription', mode=MODE_TYPE)
    _AttributeTypeDescription_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _AttributeTypeDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, opt=True)
    __AttributeTypeDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _AttributeTypeDescription_name._cont = __AttributeTypeDescription_name__item_
    _AttributeTypeDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _AttributeTypeDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _AttributeTypeDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    _AttributeTypeDescription_information = SEQ(name=u'information', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SchemaAdministration', 'AttributeTypeInformation')))
    AttributeTypeDescription._cont = ASN1Dict([
        (u'identifier', _AttributeTypeDescription_identifier),
        (u'name', _AttributeTypeDescription_name),
        (u'description', _AttributeTypeDescription_description),
        (u'obsolete', _AttributeTypeDescription_obsolete),
        (u'information', _AttributeTypeDescription_information),
        ])
    AttributeTypeDescription._ext = []
    
    #-----< AttributeTypeInformation >-----#
    AttributeTypeInformation = SEQ(name=u'AttributeTypeInformation', mode=MODE_TYPE)
    _AttributeTypeInformation_derivation = OID(name=u'derivation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']), opt=True)
    _AttributeTypeInformation_equalityMatch = OID(name=u'equalityMatch', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']), opt=True)
    _AttributeTypeInformation_orderingMatch = OID(name=u'orderingMatch', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']), opt=True)
    _AttributeTypeInformation_substringsMatch = OID(name=u'substringsMatch', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']), opt=True)
    _AttributeTypeInformation_attributeSyntax = CHOICE(name=u'attributeSyntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _AttributeTypeInformation_multi_valued = BOOL(name=u'multi-valued', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _AttributeTypeInformation_collective = BOOL(name=u'collective', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _AttributeTypeInformation_userModifiable = BOOL(name=u'userModifiable', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=True)
    _AttributeTypeInformation_application = ENUM(name=u'application', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeUsage')), default=u'userApplications')
    AttributeTypeInformation._cont = ASN1Dict([
        (u'derivation', _AttributeTypeInformation_derivation),
        (u'equalityMatch', _AttributeTypeInformation_equalityMatch),
        (u'orderingMatch', _AttributeTypeInformation_orderingMatch),
        (u'substringsMatch', _AttributeTypeInformation_substringsMatch),
        (u'attributeSyntax', _AttributeTypeInformation_attributeSyntax),
        (u'multi-valued', _AttributeTypeInformation_multi_valued),
        (u'collective', _AttributeTypeInformation_collective),
        (u'userModifiable', _AttributeTypeInformation_userModifiable),
        (u'application', _AttributeTypeInformation_application),
        ])
    AttributeTypeInformation._ext = []
    
    #-----< objectClasses >-----#
    objectClasses = CLASS(name=u'objectClasses', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _objectClasses_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'ObjectClassDescription')))
    objectClasses._val = dict([(u'Type', _objectClasses_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 37)), (u'ldapName', [u'objectClasses']), (u'id', (2, 5, 21, 6))])
    
    #-----< ObjectClassDescription >-----#
    ObjectClassDescription = SEQ(name=u'ObjectClassDescription', mode=MODE_TYPE)
    _ObjectClassDescription_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _ObjectClassDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, opt=True)
    __ObjectClassDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _ObjectClassDescription_name._cont = __ObjectClassDescription_name__item_
    _ObjectClassDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ObjectClassDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _ObjectClassDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    _ObjectClassDescription_information = SEQ(name=u'information', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SchemaAdministration', 'ObjectClassInformation')))
    ObjectClassDescription._cont = ASN1Dict([
        (u'identifier', _ObjectClassDescription_identifier),
        (u'name', _ObjectClassDescription_name),
        (u'description', _ObjectClassDescription_description),
        (u'obsolete', _ObjectClassDescription_obsolete),
        (u'information', _ObjectClassDescription_information),
        ])
    ObjectClassDescription._ext = []
    
    #-----< ObjectClassInformation >-----#
    ObjectClassInformation = SEQ(name=u'ObjectClassInformation', mode=MODE_TYPE)
    _ObjectClassInformation_subclassOf = SET_OF(name=u'subclassOf', mode=MODE_TYPE, opt=True)
    __ObjectClassInformation_subclassOf__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _ObjectClassInformation_subclassOf._cont = __ObjectClassInformation_subclassOf__item_
    _ObjectClassInformation_subclassOf._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ObjectClassInformation_kind = ENUM(name=u'kind', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'ObjectClassKind')), default=u'structural')
    _ObjectClassInformation_mandatories = SET_OF(name=u'mandatories', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ObjectClassInformation_mandatories__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _ObjectClassInformation_mandatories._cont = __ObjectClassInformation_mandatories__item_
    _ObjectClassInformation_mandatories._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ObjectClassInformation_optionals = SET_OF(name=u'optionals', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ObjectClassInformation_optionals__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _ObjectClassInformation_optionals._cont = __ObjectClassInformation_optionals__item_
    _ObjectClassInformation_optionals._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ObjectClassInformation._cont = ASN1Dict([
        (u'subclassOf', _ObjectClassInformation_subclassOf),
        (u'kind', _ObjectClassInformation_kind),
        (u'mandatories', _ObjectClassInformation_mandatories),
        (u'optionals', _ObjectClassInformation_optionals),
        ])
    ObjectClassInformation._ext = []
    
    #-----< nameForms >-----#
    nameForms = CLASS(name=u'nameForms', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _nameForms_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'NameFormDescription')))
    nameForms._val = dict([(u'Type', _nameForms_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 35)), (u'ldapName', [u'nameForms']), (u'id', (2, 5, 21, 7))])
    
    #-----< NameFormDescription >-----#
    NameFormDescription = SEQ(name=u'NameFormDescription', mode=MODE_TYPE)
    _NameFormDescription_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'NAME-FORM'), [u'id']))
    _NameFormDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, opt=True)
    __NameFormDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _NameFormDescription_name._cont = __NameFormDescription_name__item_
    _NameFormDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _NameFormDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _NameFormDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    _NameFormDescription_information = SEQ(name=u'information', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SchemaAdministration', 'NameFormInformation')))
    NameFormDescription._cont = ASN1Dict([
        (u'identifier', _NameFormDescription_identifier),
        (u'name', _NameFormDescription_name),
        (u'description', _NameFormDescription_description),
        (u'obsolete', _NameFormDescription_obsolete),
        (u'information', _NameFormDescription_information),
        ])
    NameFormDescription._ext = []
    
    #-----< NameFormInformation >-----#
    NameFormInformation = SEQ(name=u'NameFormInformation', mode=MODE_TYPE)
    _NameFormInformation_subordinate = OID(name=u'subordinate', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _NameFormInformation_namingMandatories = SET_OF(name=u'namingMandatories', mode=MODE_TYPE)
    __NameFormInformation_namingMandatories__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _NameFormInformation_namingMandatories._cont = __NameFormInformation_namingMandatories__item_
    _NameFormInformation_namingOptionals = SET_OF(name=u'namingOptionals', mode=MODE_TYPE, opt=True)
    __NameFormInformation_namingOptionals__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _NameFormInformation_namingOptionals._cont = __NameFormInformation_namingOptionals__item_
    _NameFormInformation_namingOptionals._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    NameFormInformation._cont = ASN1Dict([
        (u'subordinate', _NameFormInformation_subordinate),
        (u'namingMandatories', _NameFormInformation_namingMandatories),
        (u'namingOptionals', _NameFormInformation_namingOptionals),
        ])
    NameFormInformation._ext = []
    
    #-----< matchingRuleUse >-----#
    matchingRuleUse = CLASS(name=u'matchingRuleUse', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _matchingRuleUse_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'MatchingRuleUseDescription')))
    matchingRuleUse._val = dict([(u'Type', _matchingRuleUse_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 31)), (u'ldapName', [u'matchingRuleUse']), (u'id', (2, 5, 21, 8))])
    
    #-----< MatchingRuleUseDescription >-----#
    MatchingRuleUseDescription = SEQ(name=u'MatchingRuleUseDescription', mode=MODE_TYPE)
    _MatchingRuleUseDescription_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']))
    _MatchingRuleUseDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, opt=True)
    __MatchingRuleUseDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _MatchingRuleUseDescription_name._cont = __MatchingRuleUseDescription_name__item_
    _MatchingRuleUseDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _MatchingRuleUseDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _MatchingRuleUseDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    _MatchingRuleUseDescription_information = SET_OF(name=u'information', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __MatchingRuleUseDescription_information__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _MatchingRuleUseDescription_information._cont = __MatchingRuleUseDescription_information__item_
    MatchingRuleUseDescription._cont = ASN1Dict([
        (u'identifier', _MatchingRuleUseDescription_identifier),
        (u'name', _MatchingRuleUseDescription_name),
        (u'description', _MatchingRuleUseDescription_description),
        (u'obsolete', _MatchingRuleUseDescription_obsolete),
        (u'information', _MatchingRuleUseDescription_information),
        ])
    MatchingRuleUseDescription._ext = []
    
    #-----< structuralObjectClass >-----#
    structuralObjectClass = CLASS(name=u'structuralObjectClass', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _structuralObjectClass_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    structuralObjectClass._val = dict([(u'Type', _structuralObjectClass_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'structuralObjectClass']), (u'id', (2, 5, 21, 9))])
    
    #-----< governingStructureRule >-----#
    governingStructureRule = CLASS(name=u'governingStructureRule', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _governingStructureRule_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    governingStructureRule._val = dict([(u'Type', _governingStructureRule_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'single-valued', True), (u'no-user-modification', True), (u'usage', u'directoryOperation'), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'governingStructureRule']), (u'id', (2, 5, 21, 10))])
    
    #-----< contextTypes >-----#
    contextTypes = CLASS(name=u'contextTypes', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _contextTypes_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'ContextDescription')))
    contextTypes._val = dict([(u'Type', _contextTypes_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 21, 11))])
    
    #-----< ContextDescription >-----#
    ContextDescription = SEQ(name=u'ContextDescription', mode=MODE_TYPE)
    _ContextDescription_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    _ContextDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, opt=True)
    __ContextDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _ContextDescription_name._cont = __ContextDescription_name__item_
    _ContextDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _ContextDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _ContextDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    _ContextDescription_information = SEQ(name=u'information', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SchemaAdministration', 'ContextInformation')))
    ContextDescription._cont = ASN1Dict([
        (u'identifier', _ContextDescription_identifier),
        (u'name', _ContextDescription_name),
        (u'description', _ContextDescription_description),
        (u'obsolete', _ContextDescription_obsolete),
        (u'information', _ContextDescription_information),
        ])
    ContextDescription._ext = []
    
    #-----< ContextInformation >-----#
    ContextInformation = SEQ(name=u'ContextInformation', mode=MODE_TYPE)
    _ContextInformation_syntax = CHOICE(name=u'syntax', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _ContextInformation_assertionSyntax = CHOICE(name=u'assertionSyntax', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    ContextInformation._cont = ASN1Dict([
        (u'syntax', _ContextInformation_syntax),
        (u'assertionSyntax', _ContextInformation_assertionSyntax),
        ])
    ContextInformation._ext = []
    
    #-----< dITContextUse >-----#
    dITContextUse = CLASS(name=u'dITContextUse', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _dITContextUse_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'DITContextUseDescription')))
    dITContextUse._val = dict([(u'Type', _dITContextUse_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 21, 12))])
    
    #-----< DITContextUseDescription >-----#
    DITContextUseDescription = SEQ(name=u'DITContextUseDescription', mode=MODE_TYPE)
    _DITContextUseDescription_identifier = OID(name=u'identifier', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _DITContextUseDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, opt=True)
    __DITContextUseDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _DITContextUseDescription_name._cont = __DITContextUseDescription_name__item_
    _DITContextUseDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _DITContextUseDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _DITContextUseDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    _DITContextUseDescription_information = SEQ(name=u'information', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SchemaAdministration', 'DITContextUseInformation')))
    DITContextUseDescription._cont = ASN1Dict([
        (u'identifier', _DITContextUseDescription_identifier),
        (u'name', _DITContextUseDescription_name),
        (u'description', _DITContextUseDescription_description),
        (u'obsolete', _DITContextUseDescription_obsolete),
        (u'information', _DITContextUseDescription_information),
        ])
    DITContextUseDescription._ext = []
    
    #-----< DITContextUseInformation >-----#
    DITContextUseInformation = SEQ(name=u'DITContextUseInformation', mode=MODE_TYPE)
    _DITContextUseInformation_mandatoryContexts = SET_OF(name=u'mandatoryContexts', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContextUseInformation_mandatoryContexts__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    _DITContextUseInformation_mandatoryContexts._cont = __DITContextUseInformation_mandatoryContexts__item_
    _DITContextUseInformation_mandatoryContexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _DITContextUseInformation_optionalContexts = SET_OF(name=u'optionalContexts', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __DITContextUseInformation_optionalContexts__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    _DITContextUseInformation_optionalContexts._cont = __DITContextUseInformation_optionalContexts__item_
    _DITContextUseInformation_optionalContexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    DITContextUseInformation._cont = ASN1Dict([
        (u'mandatoryContexts', _DITContextUseInformation_mandatoryContexts),
        (u'optionalContexts', _DITContextUseInformation_optionalContexts),
        ])
    DITContextUseInformation._ext = []
    
    #-----< friends >-----#
    friends = CLASS(name=u'friends', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _friends_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'FriendsDescription')))
    friends._val = dict([(u'Type', _friends_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])), (u'usage', u'directoryOperation'), (u'id', (2, 5, 21, 13))])
    
    #-----< FriendsDescription >-----#
    FriendsDescription = SEQ(name=u'FriendsDescription', mode=MODE_TYPE)
    _FriendsDescription_anchor = OID(name=u'anchor', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _FriendsDescription_name = SET_OF(name=u'name', mode=MODE_TYPE, opt=True)
    __FriendsDescription_name__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _FriendsDescription_name._cont = __FriendsDescription_name__item_
    _FriendsDescription_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _FriendsDescription_description = CHOICE(name=u'description', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')), opt=True)
    _FriendsDescription_obsolete = BOOL(name=u'obsolete', mode=MODE_TYPE, default=False)
    _FriendsDescription_friends = SET_OF(name=u'friends', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __FriendsDescription_friends__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _FriendsDescription_friends._cont = __FriendsDescription_friends__item_
    _FriendsDescription_friends._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    FriendsDescription._cont = ASN1Dict([
        (u'anchor', _FriendsDescription_anchor),
        (u'name', _FriendsDescription_name),
        (u'description', _FriendsDescription_description),
        (u'obsolete', _FriendsDescription_obsolete),
        (u'friends', _FriendsDescription_friends),
        ])
    FriendsDescription._ext = []
    
    #-----< id-soc-subschema >-----#
    id_soc_subschema = OID(name=u'id-soc-subschema', mode=MODE_VALUE)
    id_soc_subschema._val = (2, 5, 20, 1)
    
    #-----< id-soa-dITStructureRule >-----#
    id_soa_dITStructureRule = OID(name=u'id-soa-dITStructureRule', mode=MODE_VALUE)
    id_soa_dITStructureRule._val = (2, 5, 21, 1)
    
    #-----< id-soa-dITContentRules >-----#
    id_soa_dITContentRules = OID(name=u'id-soa-dITContentRules', mode=MODE_VALUE)
    id_soa_dITContentRules._val = (2, 5, 21, 2)
    
    #-----< id-soa-matchingRules >-----#
    id_soa_matchingRules = OID(name=u'id-soa-matchingRules', mode=MODE_VALUE)
    id_soa_matchingRules._val = (2, 5, 21, 4)
    
    #-----< id-soa-attributeTypes >-----#
    id_soa_attributeTypes = OID(name=u'id-soa-attributeTypes', mode=MODE_VALUE)
    id_soa_attributeTypes._val = (2, 5, 21, 5)
    
    #-----< id-soa-objectClasses >-----#
    id_soa_objectClasses = OID(name=u'id-soa-objectClasses', mode=MODE_VALUE)
    id_soa_objectClasses._val = (2, 5, 21, 6)
    
    #-----< id-soa-nameForms >-----#
    id_soa_nameForms = OID(name=u'id-soa-nameForms', mode=MODE_VALUE)
    id_soa_nameForms._val = (2, 5, 21, 7)
    
    #-----< id-soa-matchingRuleUse >-----#
    id_soa_matchingRuleUse = OID(name=u'id-soa-matchingRuleUse', mode=MODE_VALUE)
    id_soa_matchingRuleUse._val = (2, 5, 21, 8)
    
    #-----< id-soa-structuralObjectClass >-----#
    id_soa_structuralObjectClass = OID(name=u'id-soa-structuralObjectClass', mode=MODE_VALUE)
    id_soa_structuralObjectClass._val = (2, 5, 21, 9)
    
    #-----< id-soa-governingStructureRule >-----#
    id_soa_governingStructureRule = OID(name=u'id-soa-governingStructureRule', mode=MODE_VALUE)
    id_soa_governingStructureRule._val = (2, 5, 21, 10)
    
    #-----< id-soa-contextTypes >-----#
    id_soa_contextTypes = OID(name=u'id-soa-contextTypes', mode=MODE_VALUE)
    id_soa_contextTypes._val = (2, 5, 21, 11)
    
    #-----< id-soa-dITContextUse >-----#
    id_soa_dITContextUse = OID(name=u'id-soa-dITContextUse', mode=MODE_VALUE)
    id_soa_dITContextUse._val = (2, 5, 21, 12)
    
    #-----< id-soa-friends >-----#
    id_soa_friends = OID(name=u'id-soa-friends', mode=MODE_VALUE)
    id_soa_friends._val = (2, 5, 21, 13)
    
    _all_ = [
        subschema,
        __OBJECT_CLASS_OptionalAttributes_val_Type_0,
        __ATTRIBUTE_equality_match_val_AssertionType,
        __OBJECT_CLASS_OptionalAttributes_val_Type_1,
        __ATTRIBUTE_equality_match_val_AssertionType_0,
        __OBJECT_CLASS_OptionalAttributes_val_Type_2,
        __OBJECT_CLASS_OptionalAttributes_val_Type_3,
        __OBJECT_CLASS_OptionalAttributes_val_Type_4,
        __OBJECT_CLASS_OptionalAttributes_val_Type_5,
        __OBJECT_CLASS_OptionalAttributes_val_Type_6,
        __OBJECT_CLASS_OptionalAttributes_val_Type_7,
        __OBJECT_CLASS_OptionalAttributes_val_Type_8,
        __OBJECT_CLASS_OptionalAttributes_val_Type_9,
        __OBJECT_CLASS_OptionalAttributes_val_Type_10,
        dITStructureRules,
        _dITStructureRules_val_Type,
        _DITStructureRuleDescription_ruleIdentifier,
        _DITStructureRuleDescription_nameForm,
        __DITStructureRuleDescription_superiorStructureRules__item_,
        _DITStructureRuleDescription_superiorStructureRules,
        __DITStructureRuleDescription_name__item_,
        _DITStructureRuleDescription_name,
        _DITStructureRuleDescription_description,
        _DITStructureRuleDescription_obsolete,
        DITStructureRuleDescription,
        dITContentRules,
        _dITContentRules_val_Type,
        _DITContentRuleDescription_structuralObjectClass,
        __DITContentRuleDescription_auxiliaries__item_,
        _DITContentRuleDescription_auxiliaries,
        __DITContentRuleDescription_mandatory__item_,
        _DITContentRuleDescription_mandatory,
        __DITContentRuleDescription_optional__item_,
        _DITContentRuleDescription_optional,
        __DITContentRuleDescription_precluded__item_,
        _DITContentRuleDescription_precluded,
        __DITContentRuleDescription_name__item_,
        _DITContentRuleDescription_name,
        _DITContentRuleDescription_description,
        _DITContentRuleDescription_obsolete,
        DITContentRuleDescription,
        matchingRules,
        _matchingRules_val_Type,
        _MatchingRuleDescription_identifier,
        __MatchingRuleDescription_name__item_,
        _MatchingRuleDescription_name,
        _MatchingRuleDescription_description,
        _MatchingRuleDescription_obsolete,
        _MatchingRuleDescription_information,
        MatchingRuleDescription,
        attributeTypes,
        _attributeTypes_val_Type,
        _AttributeTypeDescription_identifier,
        __AttributeTypeDescription_name__item_,
        _AttributeTypeDescription_name,
        _AttributeTypeDescription_description,
        _AttributeTypeDescription_obsolete,
        _AttributeTypeDescription_information,
        AttributeTypeDescription,
        _AttributeTypeInformation_derivation,
        _AttributeTypeInformation_equalityMatch,
        _AttributeTypeInformation_orderingMatch,
        _AttributeTypeInformation_substringsMatch,
        _AttributeTypeInformation_attributeSyntax,
        _AttributeTypeInformation_multi_valued,
        _AttributeTypeInformation_collective,
        _AttributeTypeInformation_userModifiable,
        _AttributeTypeInformation_application,
        AttributeTypeInformation,
        objectClasses,
        _objectClasses_val_Type,
        _ObjectClassDescription_identifier,
        __ObjectClassDescription_name__item_,
        _ObjectClassDescription_name,
        _ObjectClassDescription_description,
        _ObjectClassDescription_obsolete,
        _ObjectClassDescription_information,
        ObjectClassDescription,
        __ObjectClassInformation_subclassOf__item_,
        _ObjectClassInformation_subclassOf,
        _ObjectClassInformation_kind,
        __ObjectClassInformation_mandatories__item_,
        _ObjectClassInformation_mandatories,
        __ObjectClassInformation_optionals__item_,
        _ObjectClassInformation_optionals,
        ObjectClassInformation,
        nameForms,
        _nameForms_val_Type,
        _NameFormDescription_identifier,
        __NameFormDescription_name__item_,
        _NameFormDescription_name,
        _NameFormDescription_description,
        _NameFormDescription_obsolete,
        _NameFormDescription_information,
        NameFormDescription,
        _NameFormInformation_subordinate,
        __NameFormInformation_namingMandatories__item_,
        _NameFormInformation_namingMandatories,
        __NameFormInformation_namingOptionals__item_,
        _NameFormInformation_namingOptionals,
        NameFormInformation,
        matchingRuleUse,
        _matchingRuleUse_val_Type,
        _MatchingRuleUseDescription_identifier,
        __MatchingRuleUseDescription_name__item_,
        _MatchingRuleUseDescription_name,
        _MatchingRuleUseDescription_description,
        _MatchingRuleUseDescription_obsolete,
        __MatchingRuleUseDescription_information__item_,
        _MatchingRuleUseDescription_information,
        MatchingRuleUseDescription,
        structuralObjectClass,
        _structuralObjectClass_val_Type,
        governingStructureRule,
        _governingStructureRule_val_Type,
        contextTypes,
        _contextTypes_val_Type,
        _ContextDescription_identifier,
        __ContextDescription_name__item_,
        _ContextDescription_name,
        _ContextDescription_description,
        _ContextDescription_obsolete,
        _ContextDescription_information,
        ContextDescription,
        _ContextInformation_syntax,
        _ContextInformation_assertionSyntax,
        ContextInformation,
        dITContextUse,
        _dITContextUse_val_Type,
        _DITContextUseDescription_identifier,
        __DITContextUseDescription_name__item_,
        _DITContextUseDescription_name,
        _DITContextUseDescription_description,
        _DITContextUseDescription_obsolete,
        _DITContextUseDescription_information,
        DITContextUseDescription,
        __DITContextUseInformation_mandatoryContexts__item_,
        _DITContextUseInformation_mandatoryContexts,
        __DITContextUseInformation_optionalContexts__item_,
        _DITContextUseInformation_optionalContexts,
        DITContextUseInformation,
        friends,
        _friends_val_Type,
        _FriendsDescription_anchor,
        __FriendsDescription_name__item_,
        _FriendsDescription_name,
        _FriendsDescription_description,
        _FriendsDescription_obsolete,
        __FriendsDescription_friends__item_,
        _FriendsDescription_friends,
        FriendsDescription,
        id_soc_subschema,
        id_soa_dITStructureRule,
        id_soa_dITContentRules,
        id_soa_matchingRules,
        id_soa_attributeTypes,
        id_soa_objectClasses,
        id_soa_nameForms,
        id_soa_matchingRuleUse,
        id_soa_structuralObjectClass,
        id_soa_governingStructureRule,
        id_soa_contextTypes,
        id_soa_dITContextUse,
        id_soa_friends,
    ]

class SelectedAttributeTypes:

    _name_  = u'SelectedAttributeTypes'
    _oid_   = [2, 5, 1, 5, 7]
    
    _obj_ = [
        u'UnboundedDirectoryString',
        u'DirectoryString',
        u'knowledgeInformation',
        u'name',
        u'commonName',
        u'surname',
        u'givenName',
        u'initials',
        u'generationQualifier',
        u'uniqueIdentifier',
        u'UniqueIdentifier',
        u'dnQualifier',
        u'serialNumber',
        u'pseudonym',
        u'uUIDPair',
        u'UUIDPair',
        u'UUID',
        u'uri',
        u'URI',
        u'urn',
        u'url',
        u'countryName',
        u'CountryName',
        u'localityName',
        u'collectiveLocalityName',
        u'stateOrProvinceName',
        u'collectiveStateOrProvinceName',
        u'streetAddress',
        u'collectiveStreetAddress',
        u'houseIdentifier',
        u'utmCoordinates',
        u'UtmCoordinates',
        u'organizationName',
        u'collectiveOrganizationName',
        u'organizationalUnitName',
        u'collectiveOrganizationalUnitName',
        u'title',
        u'organizationIdentifier',
        u'description',
        u'searchGuide',
        u'Guide',
        u'Criteria',
        u'CriteriaItem',
        u'enhancedSearchGuide',
        u'EnhancedGuide',
        u'businessCategory',
        u'postalAddress',
        u'PostalAddress',
        u'collectivePostalAddress',
        u'postalCode',
        u'collectivePostalCode',
        u'postOfficeBox',
        u'collectivePostOfficeBox',
        u'physicalDeliveryOfficeName',
        u'collectivePhysicalDeliveryOfficeName',
        u'telephoneNumber',
        u'TelephoneNumber',
        u'ub-telephone-number',
        u'collectiveTelephoneNumber',
        u'telexNumber',
        u'TelexNumber',
        u'ub-telex-number',
        u'ub-country-code',
        u'ub-answerback',
        u'collectiveTelexNumber',
        u'facsimileTelephoneNumber',
        u'FacsimileTelephoneNumber',
        u'collectiveFacsimileTelephoneNumber',
        u'x121Address',
        u'X121Address',
        u'ub-x121-address',
        u'internationalISDNNumber',
        u'InternationalISDNNumber',
        u'ub-international-isdn-number',
        u'collectiveInternationalISDNNumber',
        u'registeredAddress',
        u'destinationIndicator',
        u'DestinationIndicator',
        u'communicationsService',
        u'CommunicationsService',
        u'communicationsNetwork',
        u'CommunicationsNetwork',
        u'preferredDeliveryMethod',
        u'PreferredDeliveryMethod',
        u'presentationAddress',
        u'PresentationAddress',
        u'supportedApplicationContext',
        u'protocolInformation',
        u'ProtocolInformation',
        u'distinguishedName',
        u'member',
        u'uniqueMember',
        u'NameAndOptionalUID',
        u'owner',
        u'roleOccupant',
        u'seeAlso',
        u'dmdName',
        u'oidC1',
        u'oidC2',
        u'oidC',
        u'urnC',
        u'tagOid',
        u'uiiFormat',
        u'UiiFormat',
        u'UiiFilter',
        u'UiiItem',
        u'uiiInUrn',
        u'contentUrl',
        u'uii',
        u'epc',
        u'tagAfi',
        u'epcFormat',
        u'EpcFormat',
        u'epcInUrn',
        u'ldapUrl',
        u'tagLocation',
        u'dSAProblem',
        u'searchServiceProblem',
        u'serviceType',
        u'attributeTypeList',
        u'matchingRuleList',
        u'filterItem',
        u'attributeCombinations',
        u'contextTypeList',
        u'contextList',
        u'contextCombinations',
        u'hierarchySelectList',
        u'searchControlOptionsList',
        u'serviceControlOptionsList',
        u'multipleMatchingLocalities',
        u'MultipleMatchingLocalities',
        u'proposedRelaxation',
        u'MRMappings',
        u'appliedRelaxation',
        u'pwdResponseValue',
        u'PwdResponse',
        u'ldapDiagnosticMsg',
        u'uid',
        u'dc',
        u'caseExactMatch',
        u'caseIgnoreMatch',
        u'caseExactOrderingMatch',
        u'caseIgnoreOrderingMatch',
        u'caseExactSubstringsMatch',
        u'caseIgnoreSubstringsMatch',
        u'SubstringAssertion',
        u'numericStringMatch',
        u'numericStringOrderingMatch',
        u'numericStringSubstringsMatch',
        u'caseIgnoreListMatch',
        u'CaseIgnoreList',
        u'caseIgnoreListSubstringsMatch',
        u'storedPrefixMatch',
        u'booleanMatch',
        u'integerMatch',
        u'integerOrderingMatch',
        u'bitStringMatch',
        u'octetStringMatch',
        u'octetStringOrderingMatch',
        u'octetStringSubstringsMatch',
        u'OctetSubstringAssertion',
        u'telephoneNumberMatch',
        u'telephoneNumberSubstringsMatch',
        u'presentationAddressMatch',
        u'uniqueMemberMatch',
        u'protocolInformationMatch',
        u'facsimileNumberMatch',
        u'facsimileNumberSubstringsMatch',
        u'uUIDPairMatch',
        u'uTCTimeMatch',
        u'uTCTimeOrderingMatch',
        u'generalizedTimeMatch',
        u'generalizedTimeOrderingMatch',
        u'systemProposedMatch',
        u'integerFirstComponentMatch',
        u'objectIdentifierFirstComponentMatch',
        u'directoryStringFirstComponentMatch',
        u'wordMatch',
        u'keywordMatch',
        u'generalWordMatch',
        u'sequenceMatchType',
        u'SequenceMatchType',
        u'wordMatchTypes',
        u'WordMatchTypes',
        u'characterMatchTypes',
        u'CharacterMatchTypes',
        u'selectedContexts',
        u'approximateStringMatch',
        u'ignoreIfAbsentMatch',
        u'nullMatch',
        u'ZONAL-MATCHING',
        u'ZonalSelect',
        u'ZonalResult',
        u'zonalMatch',
        u'uriMatch',
        u'caseExactIA5Match',
        u'caseIgnoreIA5Match',
        u'caseIgnoreIA5SubstringsMatch',
        u'utmCoords',
        u'uiiForm',
        u'epcForm',
        u'attributeTypeDescription',
        u'bitString',
        u'boolean',
        u'countryString',
        u'dn',
        u'deliveryMethod',
        u'directoryString',
        u'dITContentRuleDescription',
        u'dITStructureRuleDescription',
        u'enhancedGuide',
        u'facsimileTelephoneNr',
        u'fax',
        u'generalizedTime',
        u'guide',
        u'ia5String',
        u'integer',
        u'jpeg',
        u'matchingRuleDescription',
        u'matchingRuleUseDescription',
        u'nameAndOptionalUID',
        u'nameFormDescription',
        u'numericString',
        u'objectClassDescription',
        u'oid',
        u'otherMailbox',
        u'octetString',
        u'postalAddr',
        u'printableString',
        u'subtreeSpec',
        u'telephoneNr',
        u'telexNr',
        u'utcTime',
        u'ldapSyntaxDescription',
        u'substringAssertion',
        u'languageContext',
        u'LanguageContextSyntax',
        u'temporalContext',
        u'TimeSpecification',
        u'Period',
        u'XDayOf',
        u'NamedDay',
        u'DayTimeBand',
        u'DayTime',
        u'TimeZone',
        u'TimeAssertion',
        u'localeContext',
        u'LocaleContextSyntax',
        u'ldapAttributeOptionContext',
        u'AttributeOptionList',
        u'id-at-knowledgeInformation',
        u'id-at-commonName',
        u'id-at-surname',
        u'id-at-serialNumber',
        u'id-at-countryName',
        u'id-at-localityName',
        u'id-at-collectiveLocalityName',
        u'id-at-stateOrProvinceName',
        u'id-at-collectiveStateOrProvinceName',
        u'id-at-streetAddress',
        u'id-at-collectiveStreetAddress',
        u'id-at-organizationName',
        u'id-at-collectiveOrganizationName',
        u'id-at-organizationalUnitName',
        u'id-at-collectiveOrganizationalUnitName',
        u'id-at-title',
        u'id-at-description',
        u'id-at-searchGuide',
        u'id-at-businessCategory',
        u'id-at-postalAddress',
        u'id-at-collectivePostalAddress',
        u'id-at-postalCode',
        u'id-at-collectivePostalCode',
        u'id-at-postOfficeBox',
        u'id-at-collectivePostOfficeBox',
        u'id-at-physicalDeliveryOfficeName',
        u'id-at-collectivePhysicalDeliveryOfficeName',
        u'id-at-telephoneNumber',
        u'id-at-collectiveTelephoneNumber',
        u'id-at-telexNumber',
        u'id-at-collectiveTelexNumber',
        u'id-at-facsimileTelephoneNumber',
        u'id-at-collectiveFacsimileTelephoneNumber',
        u'id-at-x121Address',
        u'id-at-internationalISDNNumber',
        u'id-at-collectiveInternationalISDNNumber',
        u'id-at-registeredAddress',
        u'id-at-destinationIndicator',
        u'id-at-preferredDeliveryMethod',
        u'id-at-presentationAddress',
        u'id-at-supportedApplicationContext',
        u'id-at-member',
        u'id-at-owner',
        u'id-at-roleOccupant',
        u'id-at-seeAlso',
        u'id-at-name',
        u'id-at-givenName',
        u'id-at-initials',
        u'id-at-generationQualifier',
        u'id-at-uniqueIdentifier',
        u'id-at-dnQualifier',
        u'id-at-enhancedSearchGuide',
        u'id-at-protocolInformation',
        u'id-at-distinguishedName',
        u'id-at-uniqueMember',
        u'id-at-houseIdentifier',
        u'id-at-dmdName',
        u'id-at-pseudonym',
        u'id-at-communicationsService',
        u'id-at-communicationsNetwork',
        u'id-at-uuidpair',
        u'id-at-tagOid',
        u'id-at-uiiFormat',
        u'id-at-uiiInUrn',
        u'id-at-contentUrl',
        u'id-at-uri',
        u'id-at-urn',
        u'id-at-url',
        u'id-at-utmCoordinates',
        u'id-at-urnC',
        u'id-at-uii',
        u'id-at-epc',
        u'id-at-tagAfi',
        u'id-at-epcFormat',
        u'id-at-epcInUrn',
        u'id-at-ldapUrl',
        u'id-at-tagLocation',
        u'id-at-organizationIdentifier',
        u'id-asx-utmCoords',
        u'id-asx-uiiForm',
        u'id-asx-epcForm',
        u'id-lsx-attributeTypeDescription',
        u'id-lsx-bitString',
        u'id-lsx-boolean',
        u'id-lsx-countryString',
        u'id-lsx-dn',
        u'id-lsx-deliveryMethod',
        u'id-lsx-directoryString',
        u'id-lsx-dITContentRuleDescription',
        u'id-lsx-dITStructureRuleDescription',
        u'id-lsx-enhancedGuide',
        u'id-lsx-facsimileTelephoneNr',
        u'id-lsx-fax',
        u'id-lsx-generalizedTime',
        u'id-lsx-guide',
        u'id-lsx-ia5String',
        u'id-lsx-integer',
        u'id-lsx-jpeg',
        u'id-lsx-matchingRuleDescription',
        u'id-lsx-matchingRuleUseDescription',
        u'id-lsx-nameAndOptionalUID',
        u'id-lsx-nameFormDescription',
        u'id-lsx-numericString',
        u'id-lsx-objectClassDescription',
        u'id-lsx-oid',
        u'id-lsx-otherMailbox',
        u'id-lsx-octetString',
        u'id-lsx-postalAddr',
        u'id-lsx-printableString',
        u'id-lsx-subtreeSpec',
        u'id-lsx-telephoneNr',
        u'id-lsx-telexNr',
        u'id-lsx-utcTime',
        u'id-lsx-ldapSyntaxDescription',
        u'id-lsx-substringAssertion',
        u'id-oidC1',
        u'id-oidC2',
        u'id-oidC',
        u'id-cat-sequenceMatchType',
        u'id-cat-wordMatchType',
        u'id-cat-characterMatchTypes',
        u'id-cat-selectedContexts',
        u'id-not-dSAProblem',
        u'id-not-searchServiceProblem',
        u'id-not-serviceType',
        u'id-not-attributeTypeList',
        u'id-not-matchingRuleList',
        u'id-not-filterItem',
        u'id-not-attributeCombinations',
        u'id-not-contextTypeList',
        u'id-not-contextList',
        u'id-not-contextCombinations',
        u'id-not-hierarchySelectList',
        u'id-not-searchControlOptionsList',
        u'id-not-serviceControlOptionsList',
        u'id-not-multipleMatchingLocalities',
        u'id-not-proposedRelaxation',
        u'id-not-appliedRelaxation',
        u'id-not-pwdResponse',
        u'id-not-ldapDiagnosticMsg',
        u'id-pr-targetDsaUnavailable',
        u'id-pr-dataSourceUnavailable',
        u'id-pr-unidentifiedOperation',
        u'id-pr-unavailableOperation',
        u'id-pr-searchAttributeViolation',
        u'id-pr-searchAttributeCombinationViolation',
        u'id-pr-searchValueNotAllowed',
        u'id-pr-missingSearchAttribute',
        u'id-pr-searchValueViolation',
        u'id-pr-attributeNegationViolation',
        u'id-pr-searchValueRequired',
        u'id-pr-invalidSearchValue',
        u'id-pr-searchContextViolation',
        u'id-pr-searchContextCombinationViolation',
        u'id-pr-missingSearchContext',
        u'id-pr-searchContextValueViolation',
        u'id-pr-searchContextValueRequired',
        u'id-pr-invalidContextSearchValue',
        u'id-pr-unsupportedMatchingRule',
        u'id-pr-attributeMatchingViolation',
        u'id-pr-unsupportedMatchingUse',
        u'id-pr-matchingUseViolation',
        u'id-pr-hierarchySelectForbidden',
        u'id-pr-invalidHierarchySelect',
        u'id-pr-unavailableHierarchySelect',
        u'id-pr-invalidSearchControlOptions',
        u'id-pr-invalidServiceControlOptions',
        u'id-pr-searchSubsetViolation',
        u'id-pr-unmatchedKeyAttributes',
        u'id-pr-ambiguousKeyAttributes',
        u'id-pr-unavailableRelaxationLevel',
        u'id-pr-emptyHierarchySelection',
        u'id-pr-administratorImposedLimit',
        u'id-pr-permanentRestriction',
        u'id-pr-temporaryRestriction',
        u'id-pr-relaxationNotSupported',
        u'id-coat-uid',
        u'id-coat-dc',
        u'id-mr-caseIgnoreMatch',
        u'id-mr-caseIgnoreOrderingMatch',
        u'id-mr-caseIgnoreSubstringsMatch',
        u'id-mr-caseExactMatch',
        u'id-mr-caseExactOrderingMatch',
        u'id-mr-caseExactSubstringsMatch',
        u'id-mr-numericStringMatch',
        u'id-mr-numericStringOrderingMatch',
        u'id-mr-numericStringSubstringsMatch',
        u'id-mr-caseIgnoreListMatch',
        u'id-mr-caseIgnoreListSubstringsMatch',
        u'id-mr-booleanMatch',
        u'id-mr-integerMatch',
        u'id-mr-integerOrderingMatch',
        u'id-mr-bitStringMatch',
        u'id-mr-octetStringMatch',
        u'id-mr-octetStringOrderingMatch',
        u'id-mr-octetStringSubstringsMatch',
        u'id-mr-telephoneNumberMatch',
        u'id-mr-telephoneNumberSubstringsMatch',
        u'id-mr-presentationAddressMatch',
        u'id-mr-uniqueMemberMatch',
        u'id-mr-protocolInformationMatch',
        u'id-mr-uTCTimeMatch',
        u'id-mr-uTCTimeOrderingMatch',
        u'id-mr-generalizedTimeMatch',
        u'id-mr-generalizedTimeOrderingMatch',
        u'id-mr-integerFirstComponentMatch',
        u'id-mr-objectIdentifierFirstComponentMatch',
        u'id-mr-directoryStringFirstComponentMatch',
        u'id-mr-wordMatch',
        u'id-mr-keywordMatch',
        u'id-mr-storedPrefixMatch',
        u'id-mr-systemProposedMatch',
        u'id-mr-generalWordMatch',
        u'id-mr-approximateStringMatch',
        u'id-mr-ignoreIfAbsentMatch',
        u'id-mr-nullMatch',
        u'id-mr-zonalMatch',
        u'id-mr-facsimileNumberMatch',
        u'id-mr-facsimileNumberSubstringsMatch',
        u'id-mr-uuidpairmatch',
        u'id-mr-uriMatch',
        u'id-lmr-caseExactIA5Match',
        u'id-lmr-caseIgnoreIA5Match',
        u'id-lmr-caseIgnoreIA5SubstringsMatch',
        u'id-avc-language',
        u'id-avc-temporal',
        u'id-avc-locale',
        u'id-avc-ldapAttributeOption',
        ]
    _type_ = [
        u'UnboundedDirectoryString',
        u'DirectoryString',
        u'UniqueIdentifier',
        u'UUIDPair',
        u'UUID',
        u'URI',
        u'CountryName',
        u'UtmCoordinates',
        u'Guide',
        u'Criteria',
        u'CriteriaItem',
        u'EnhancedGuide',
        u'PostalAddress',
        u'TelephoneNumber',
        u'TelexNumber',
        u'FacsimileTelephoneNumber',
        u'X121Address',
        u'InternationalISDNNumber',
        u'DestinationIndicator',
        u'CommunicationsService',
        u'CommunicationsNetwork',
        u'PreferredDeliveryMethod',
        u'PresentationAddress',
        u'ProtocolInformation',
        u'NameAndOptionalUID',
        u'UiiFormat',
        u'UiiFilter',
        u'UiiItem',
        u'EpcFormat',
        u'MultipleMatchingLocalities',
        u'MRMappings',
        u'PwdResponse',
        u'SubstringAssertion',
        u'CaseIgnoreList',
        u'OctetSubstringAssertion',
        u'SequenceMatchType',
        u'WordMatchTypes',
        u'CharacterMatchTypes',
        u'ZONAL-MATCHING',
        u'ZonalSelect',
        u'ZonalResult',
        u'LanguageContextSyntax',
        u'TimeSpecification',
        u'Period',
        u'XDayOf',
        u'NamedDay',
        u'DayTimeBand',
        u'DayTime',
        u'TimeZone',
        u'TimeAssertion',
        u'LocaleContextSyntax',
        u'AttributeOptionList',
        ]
    _set_ = [
        ]
    _val_ = [
        u'knowledgeInformation',
        u'name',
        u'commonName',
        u'surname',
        u'givenName',
        u'initials',
        u'generationQualifier',
        u'uniqueIdentifier',
        u'dnQualifier',
        u'serialNumber',
        u'pseudonym',
        u'uUIDPair',
        u'uri',
        u'urn',
        u'url',
        u'countryName',
        u'localityName',
        u'collectiveLocalityName',
        u'stateOrProvinceName',
        u'collectiveStateOrProvinceName',
        u'streetAddress',
        u'collectiveStreetAddress',
        u'houseIdentifier',
        u'utmCoordinates',
        u'organizationName',
        u'collectiveOrganizationName',
        u'organizationalUnitName',
        u'collectiveOrganizationalUnitName',
        u'title',
        u'organizationIdentifier',
        u'description',
        u'searchGuide',
        u'enhancedSearchGuide',
        u'businessCategory',
        u'postalAddress',
        u'collectivePostalAddress',
        u'postalCode',
        u'collectivePostalCode',
        u'postOfficeBox',
        u'collectivePostOfficeBox',
        u'physicalDeliveryOfficeName',
        u'collectivePhysicalDeliveryOfficeName',
        u'telephoneNumber',
        u'ub-telephone-number',
        u'collectiveTelephoneNumber',
        u'telexNumber',
        u'ub-telex-number',
        u'ub-country-code',
        u'ub-answerback',
        u'collectiveTelexNumber',
        u'facsimileTelephoneNumber',
        u'collectiveFacsimileTelephoneNumber',
        u'x121Address',
        u'ub-x121-address',
        u'internationalISDNNumber',
        u'ub-international-isdn-number',
        u'collectiveInternationalISDNNumber',
        u'registeredAddress',
        u'destinationIndicator',
        u'communicationsService',
        u'communicationsNetwork',
        u'preferredDeliveryMethod',
        u'presentationAddress',
        u'supportedApplicationContext',
        u'protocolInformation',
        u'distinguishedName',
        u'member',
        u'uniqueMember',
        u'owner',
        u'roleOccupant',
        u'seeAlso',
        u'dmdName',
        u'oidC1',
        u'oidC2',
        u'oidC',
        u'urnC',
        u'tagOid',
        u'uiiFormat',
        u'uiiInUrn',
        u'contentUrl',
        u'uii',
        u'epc',
        u'tagAfi',
        u'epcFormat',
        u'epcInUrn',
        u'ldapUrl',
        u'tagLocation',
        u'dSAProblem',
        u'searchServiceProblem',
        u'serviceType',
        u'attributeTypeList',
        u'matchingRuleList',
        u'filterItem',
        u'attributeCombinations',
        u'contextTypeList',
        u'contextList',
        u'contextCombinations',
        u'hierarchySelectList',
        u'searchControlOptionsList',
        u'serviceControlOptionsList',
        u'multipleMatchingLocalities',
        u'proposedRelaxation',
        u'appliedRelaxation',
        u'pwdResponseValue',
        u'ldapDiagnosticMsg',
        u'uid',
        u'dc',
        u'caseExactMatch',
        u'caseIgnoreMatch',
        u'caseExactOrderingMatch',
        u'caseIgnoreOrderingMatch',
        u'caseExactSubstringsMatch',
        u'caseIgnoreSubstringsMatch',
        u'numericStringMatch',
        u'numericStringOrderingMatch',
        u'numericStringSubstringsMatch',
        u'caseIgnoreListMatch',
        u'caseIgnoreListSubstringsMatch',
        u'storedPrefixMatch',
        u'booleanMatch',
        u'integerMatch',
        u'integerOrderingMatch',
        u'bitStringMatch',
        u'octetStringMatch',
        u'octetStringOrderingMatch',
        u'octetStringSubstringsMatch',
        u'telephoneNumberMatch',
        u'telephoneNumberSubstringsMatch',
        u'presentationAddressMatch',
        u'uniqueMemberMatch',
        u'protocolInformationMatch',
        u'facsimileNumberMatch',
        u'facsimileNumberSubstringsMatch',
        u'uUIDPairMatch',
        u'uTCTimeMatch',
        u'uTCTimeOrderingMatch',
        u'generalizedTimeMatch',
        u'generalizedTimeOrderingMatch',
        u'systemProposedMatch',
        u'integerFirstComponentMatch',
        u'objectIdentifierFirstComponentMatch',
        u'directoryStringFirstComponentMatch',
        u'wordMatch',
        u'keywordMatch',
        u'generalWordMatch',
        u'sequenceMatchType',
        u'wordMatchTypes',
        u'characterMatchTypes',
        u'selectedContexts',
        u'approximateStringMatch',
        u'ignoreIfAbsentMatch',
        u'nullMatch',
        u'zonalMatch',
        u'uriMatch',
        u'caseExactIA5Match',
        u'caseIgnoreIA5Match',
        u'caseIgnoreIA5SubstringsMatch',
        u'utmCoords',
        u'uiiForm',
        u'epcForm',
        u'attributeTypeDescription',
        u'bitString',
        u'boolean',
        u'countryString',
        u'dn',
        u'deliveryMethod',
        u'directoryString',
        u'dITContentRuleDescription',
        u'dITStructureRuleDescription',
        u'enhancedGuide',
        u'facsimileTelephoneNr',
        u'fax',
        u'generalizedTime',
        u'guide',
        u'ia5String',
        u'integer',
        u'jpeg',
        u'matchingRuleDescription',
        u'matchingRuleUseDescription',
        u'nameAndOptionalUID',
        u'nameFormDescription',
        u'numericString',
        u'objectClassDescription',
        u'oid',
        u'otherMailbox',
        u'octetString',
        u'postalAddr',
        u'printableString',
        u'subtreeSpec',
        u'telephoneNr',
        u'telexNr',
        u'utcTime',
        u'ldapSyntaxDescription',
        u'substringAssertion',
        u'languageContext',
        u'temporalContext',
        u'localeContext',
        u'ldapAttributeOptionContext',
        u'id-at-knowledgeInformation',
        u'id-at-commonName',
        u'id-at-surname',
        u'id-at-serialNumber',
        u'id-at-countryName',
        u'id-at-localityName',
        u'id-at-collectiveLocalityName',
        u'id-at-stateOrProvinceName',
        u'id-at-collectiveStateOrProvinceName',
        u'id-at-streetAddress',
        u'id-at-collectiveStreetAddress',
        u'id-at-organizationName',
        u'id-at-collectiveOrganizationName',
        u'id-at-organizationalUnitName',
        u'id-at-collectiveOrganizationalUnitName',
        u'id-at-title',
        u'id-at-description',
        u'id-at-searchGuide',
        u'id-at-businessCategory',
        u'id-at-postalAddress',
        u'id-at-collectivePostalAddress',
        u'id-at-postalCode',
        u'id-at-collectivePostalCode',
        u'id-at-postOfficeBox',
        u'id-at-collectivePostOfficeBox',
        u'id-at-physicalDeliveryOfficeName',
        u'id-at-collectivePhysicalDeliveryOfficeName',
        u'id-at-telephoneNumber',
        u'id-at-collectiveTelephoneNumber',
        u'id-at-telexNumber',
        u'id-at-collectiveTelexNumber',
        u'id-at-facsimileTelephoneNumber',
        u'id-at-collectiveFacsimileTelephoneNumber',
        u'id-at-x121Address',
        u'id-at-internationalISDNNumber',
        u'id-at-collectiveInternationalISDNNumber',
        u'id-at-registeredAddress',
        u'id-at-destinationIndicator',
        u'id-at-preferredDeliveryMethod',
        u'id-at-presentationAddress',
        u'id-at-supportedApplicationContext',
        u'id-at-member',
        u'id-at-owner',
        u'id-at-roleOccupant',
        u'id-at-seeAlso',
        u'id-at-name',
        u'id-at-givenName',
        u'id-at-initials',
        u'id-at-generationQualifier',
        u'id-at-uniqueIdentifier',
        u'id-at-dnQualifier',
        u'id-at-enhancedSearchGuide',
        u'id-at-protocolInformation',
        u'id-at-distinguishedName',
        u'id-at-uniqueMember',
        u'id-at-houseIdentifier',
        u'id-at-dmdName',
        u'id-at-pseudonym',
        u'id-at-communicationsService',
        u'id-at-communicationsNetwork',
        u'id-at-uuidpair',
        u'id-at-tagOid',
        u'id-at-uiiFormat',
        u'id-at-uiiInUrn',
        u'id-at-contentUrl',
        u'id-at-uri',
        u'id-at-urn',
        u'id-at-url',
        u'id-at-utmCoordinates',
        u'id-at-urnC',
        u'id-at-uii',
        u'id-at-epc',
        u'id-at-tagAfi',
        u'id-at-epcFormat',
        u'id-at-epcInUrn',
        u'id-at-ldapUrl',
        u'id-at-tagLocation',
        u'id-at-organizationIdentifier',
        u'id-asx-utmCoords',
        u'id-asx-uiiForm',
        u'id-asx-epcForm',
        u'id-lsx-attributeTypeDescription',
        u'id-lsx-bitString',
        u'id-lsx-boolean',
        u'id-lsx-countryString',
        u'id-lsx-dn',
        u'id-lsx-deliveryMethod',
        u'id-lsx-directoryString',
        u'id-lsx-dITContentRuleDescription',
        u'id-lsx-dITStructureRuleDescription',
        u'id-lsx-enhancedGuide',
        u'id-lsx-facsimileTelephoneNr',
        u'id-lsx-fax',
        u'id-lsx-generalizedTime',
        u'id-lsx-guide',
        u'id-lsx-ia5String',
        u'id-lsx-integer',
        u'id-lsx-jpeg',
        u'id-lsx-matchingRuleDescription',
        u'id-lsx-matchingRuleUseDescription',
        u'id-lsx-nameAndOptionalUID',
        u'id-lsx-nameFormDescription',
        u'id-lsx-numericString',
        u'id-lsx-objectClassDescription',
        u'id-lsx-oid',
        u'id-lsx-otherMailbox',
        u'id-lsx-octetString',
        u'id-lsx-postalAddr',
        u'id-lsx-printableString',
        u'id-lsx-subtreeSpec',
        u'id-lsx-telephoneNr',
        u'id-lsx-telexNr',
        u'id-lsx-utcTime',
        u'id-lsx-ldapSyntaxDescription',
        u'id-lsx-substringAssertion',
        u'id-oidC1',
        u'id-oidC2',
        u'id-oidC',
        u'id-cat-sequenceMatchType',
        u'id-cat-wordMatchType',
        u'id-cat-characterMatchTypes',
        u'id-cat-selectedContexts',
        u'id-not-dSAProblem',
        u'id-not-searchServiceProblem',
        u'id-not-serviceType',
        u'id-not-attributeTypeList',
        u'id-not-matchingRuleList',
        u'id-not-filterItem',
        u'id-not-attributeCombinations',
        u'id-not-contextTypeList',
        u'id-not-contextList',
        u'id-not-contextCombinations',
        u'id-not-hierarchySelectList',
        u'id-not-searchControlOptionsList',
        u'id-not-serviceControlOptionsList',
        u'id-not-multipleMatchingLocalities',
        u'id-not-proposedRelaxation',
        u'id-not-appliedRelaxation',
        u'id-not-pwdResponse',
        u'id-not-ldapDiagnosticMsg',
        u'id-pr-targetDsaUnavailable',
        u'id-pr-dataSourceUnavailable',
        u'id-pr-unidentifiedOperation',
        u'id-pr-unavailableOperation',
        u'id-pr-searchAttributeViolation',
        u'id-pr-searchAttributeCombinationViolation',
        u'id-pr-searchValueNotAllowed',
        u'id-pr-missingSearchAttribute',
        u'id-pr-searchValueViolation',
        u'id-pr-attributeNegationViolation',
        u'id-pr-searchValueRequired',
        u'id-pr-invalidSearchValue',
        u'id-pr-searchContextViolation',
        u'id-pr-searchContextCombinationViolation',
        u'id-pr-missingSearchContext',
        u'id-pr-searchContextValueViolation',
        u'id-pr-searchContextValueRequired',
        u'id-pr-invalidContextSearchValue',
        u'id-pr-unsupportedMatchingRule',
        u'id-pr-attributeMatchingViolation',
        u'id-pr-unsupportedMatchingUse',
        u'id-pr-matchingUseViolation',
        u'id-pr-hierarchySelectForbidden',
        u'id-pr-invalidHierarchySelect',
        u'id-pr-unavailableHierarchySelect',
        u'id-pr-invalidSearchControlOptions',
        u'id-pr-invalidServiceControlOptions',
        u'id-pr-searchSubsetViolation',
        u'id-pr-unmatchedKeyAttributes',
        u'id-pr-ambiguousKeyAttributes',
        u'id-pr-unavailableRelaxationLevel',
        u'id-pr-emptyHierarchySelection',
        u'id-pr-administratorImposedLimit',
        u'id-pr-permanentRestriction',
        u'id-pr-temporaryRestriction',
        u'id-pr-relaxationNotSupported',
        u'id-coat-uid',
        u'id-coat-dc',
        u'id-mr-caseIgnoreMatch',
        u'id-mr-caseIgnoreOrderingMatch',
        u'id-mr-caseIgnoreSubstringsMatch',
        u'id-mr-caseExactMatch',
        u'id-mr-caseExactOrderingMatch',
        u'id-mr-caseExactSubstringsMatch',
        u'id-mr-numericStringMatch',
        u'id-mr-numericStringOrderingMatch',
        u'id-mr-numericStringSubstringsMatch',
        u'id-mr-caseIgnoreListMatch',
        u'id-mr-caseIgnoreListSubstringsMatch',
        u'id-mr-booleanMatch',
        u'id-mr-integerMatch',
        u'id-mr-integerOrderingMatch',
        u'id-mr-bitStringMatch',
        u'id-mr-octetStringMatch',
        u'id-mr-octetStringOrderingMatch',
        u'id-mr-octetStringSubstringsMatch',
        u'id-mr-telephoneNumberMatch',
        u'id-mr-telephoneNumberSubstringsMatch',
        u'id-mr-presentationAddressMatch',
        u'id-mr-uniqueMemberMatch',
        u'id-mr-protocolInformationMatch',
        u'id-mr-uTCTimeMatch',
        u'id-mr-uTCTimeOrderingMatch',
        u'id-mr-generalizedTimeMatch',
        u'id-mr-generalizedTimeOrderingMatch',
        u'id-mr-integerFirstComponentMatch',
        u'id-mr-objectIdentifierFirstComponentMatch',
        u'id-mr-directoryStringFirstComponentMatch',
        u'id-mr-wordMatch',
        u'id-mr-keywordMatch',
        u'id-mr-storedPrefixMatch',
        u'id-mr-systemProposedMatch',
        u'id-mr-generalWordMatch',
        u'id-mr-approximateStringMatch',
        u'id-mr-ignoreIfAbsentMatch',
        u'id-mr-nullMatch',
        u'id-mr-zonalMatch',
        u'id-mr-facsimileNumberMatch',
        u'id-mr-facsimileNumberSubstringsMatch',
        u'id-mr-uuidpairmatch',
        u'id-mr-uriMatch',
        u'id-lmr-caseExactIA5Match',
        u'id-lmr-caseIgnoreIA5Match',
        u'id-lmr-caseIgnoreIA5SubstringsMatch',
        u'id-avc-language',
        u'id-avc-temporal',
        u'id-avc-locale',
        u'id-avc-ldapAttributeOption',
        ]
    _class_ = [
        u'knowledgeInformation',
        u'name',
        u'commonName',
        u'surname',
        u'givenName',
        u'initials',
        u'generationQualifier',
        u'uniqueIdentifier',
        u'dnQualifier',
        u'serialNumber',
        u'pseudonym',
        u'uUIDPair',
        u'uri',
        u'urn',
        u'url',
        u'countryName',
        u'localityName',
        u'collectiveLocalityName',
        u'stateOrProvinceName',
        u'collectiveStateOrProvinceName',
        u'streetAddress',
        u'collectiveStreetAddress',
        u'houseIdentifier',
        u'utmCoordinates',
        u'organizationName',
        u'collectiveOrganizationName',
        u'organizationalUnitName',
        u'collectiveOrganizationalUnitName',
        u'title',
        u'organizationIdentifier',
        u'description',
        u'searchGuide',
        u'enhancedSearchGuide',
        u'businessCategory',
        u'postalAddress',
        u'collectivePostalAddress',
        u'postalCode',
        u'collectivePostalCode',
        u'postOfficeBox',
        u'collectivePostOfficeBox',
        u'physicalDeliveryOfficeName',
        u'collectivePhysicalDeliveryOfficeName',
        u'telephoneNumber',
        u'collectiveTelephoneNumber',
        u'telexNumber',
        u'collectiveTelexNumber',
        u'facsimileTelephoneNumber',
        u'collectiveFacsimileTelephoneNumber',
        u'x121Address',
        u'internationalISDNNumber',
        u'collectiveInternationalISDNNumber',
        u'registeredAddress',
        u'destinationIndicator',
        u'communicationsService',
        u'communicationsNetwork',
        u'preferredDeliveryMethod',
        u'presentationAddress',
        u'supportedApplicationContext',
        u'protocolInformation',
        u'distinguishedName',
        u'member',
        u'uniqueMember',
        u'owner',
        u'roleOccupant',
        u'seeAlso',
        u'dmdName',
        u'oidC1',
        u'oidC2',
        u'oidC',
        u'urnC',
        u'tagOid',
        u'uiiFormat',
        u'uiiInUrn',
        u'contentUrl',
        u'uii',
        u'epc',
        u'tagAfi',
        u'epcFormat',
        u'epcInUrn',
        u'ldapUrl',
        u'tagLocation',
        u'dSAProblem',
        u'searchServiceProblem',
        u'serviceType',
        u'attributeTypeList',
        u'matchingRuleList',
        u'filterItem',
        u'attributeCombinations',
        u'contextTypeList',
        u'contextList',
        u'contextCombinations',
        u'hierarchySelectList',
        u'searchControlOptionsList',
        u'serviceControlOptionsList',
        u'multipleMatchingLocalities',
        u'proposedRelaxation',
        u'appliedRelaxation',
        u'pwdResponseValue',
        u'ldapDiagnosticMsg',
        u'uid',
        u'dc',
        u'caseExactMatch',
        u'caseIgnoreMatch',
        u'caseExactOrderingMatch',
        u'caseIgnoreOrderingMatch',
        u'caseExactSubstringsMatch',
        u'caseIgnoreSubstringsMatch',
        u'numericStringMatch',
        u'numericStringOrderingMatch',
        u'numericStringSubstringsMatch',
        u'caseIgnoreListMatch',
        u'caseIgnoreListSubstringsMatch',
        u'storedPrefixMatch',
        u'booleanMatch',
        u'integerMatch',
        u'integerOrderingMatch',
        u'bitStringMatch',
        u'octetStringMatch',
        u'octetStringOrderingMatch',
        u'octetStringSubstringsMatch',
        u'telephoneNumberMatch',
        u'telephoneNumberSubstringsMatch',
        u'presentationAddressMatch',
        u'uniqueMemberMatch',
        u'protocolInformationMatch',
        u'facsimileNumberMatch',
        u'facsimileNumberSubstringsMatch',
        u'uUIDPairMatch',
        u'uTCTimeMatch',
        u'uTCTimeOrderingMatch',
        u'generalizedTimeMatch',
        u'generalizedTimeOrderingMatch',
        u'systemProposedMatch',
        u'integerFirstComponentMatch',
        u'objectIdentifierFirstComponentMatch',
        u'directoryStringFirstComponentMatch',
        u'wordMatch',
        u'keywordMatch',
        u'generalWordMatch',
        u'sequenceMatchType',
        u'wordMatchTypes',
        u'characterMatchTypes',
        u'selectedContexts',
        u'approximateStringMatch',
        u'ignoreIfAbsentMatch',
        u'nullMatch',
        u'ZONAL-MATCHING',
        u'zonalMatch',
        u'uriMatch',
        u'caseExactIA5Match',
        u'caseIgnoreIA5Match',
        u'caseIgnoreIA5SubstringsMatch',
        u'utmCoords',
        u'uiiForm',
        u'epcForm',
        u'attributeTypeDescription',
        u'bitString',
        u'boolean',
        u'countryString',
        u'dn',
        u'deliveryMethod',
        u'directoryString',
        u'dITContentRuleDescription',
        u'dITStructureRuleDescription',
        u'enhancedGuide',
        u'facsimileTelephoneNr',
        u'fax',
        u'generalizedTime',
        u'guide',
        u'ia5String',
        u'integer',
        u'jpeg',
        u'matchingRuleDescription',
        u'matchingRuleUseDescription',
        u'nameAndOptionalUID',
        u'nameFormDescription',
        u'numericString',
        u'objectClassDescription',
        u'oid',
        u'otherMailbox',
        u'octetString',
        u'postalAddr',
        u'printableString',
        u'subtreeSpec',
        u'telephoneNr',
        u'telexNr',
        u'utcTime',
        u'ldapSyntaxDescription',
        u'substringAssertion',
        u'languageContext',
        u'temporalContext',
        u'localeContext',
        u'ldapAttributeOptionContext',
        ]
    _param_ = [
        u'DirectoryString',
        ]
    
    #-----< UnboundedDirectoryString >-----#
    UnboundedDirectoryString = CHOICE(name=u'UnboundedDirectoryString', mode=MODE_TYPE)
    _UnboundedDirectoryString_teletexString = STR_TELE(name=u'teletexString', mode=MODE_TYPE)
    _UnboundedDirectoryString_teletexString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _UnboundedDirectoryString_printableString = STR_PRINT(name=u'printableString', mode=MODE_TYPE)
    _UnboundedDirectoryString_printableString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _UnboundedDirectoryString_bmpString = STR_BMP(name=u'bmpString', mode=MODE_TYPE)
    _UnboundedDirectoryString_bmpString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _UnboundedDirectoryString_universalString = STR_UNIV(name=u'universalString', mode=MODE_TYPE)
    _UnboundedDirectoryString_universalString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _UnboundedDirectoryString_uTF8String = STR_UTF8(name=u'uTF8String', mode=MODE_TYPE)
    _UnboundedDirectoryString_uTF8String._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    UnboundedDirectoryString._cont = ASN1Dict([
        (u'teletexString', _UnboundedDirectoryString_teletexString),
        (u'printableString', _UnboundedDirectoryString_printableString),
        (u'bmpString', _UnboundedDirectoryString_bmpString),
        (u'universalString', _UnboundedDirectoryString_universalString),
        (u'uTF8String', _UnboundedDirectoryString_uTF8String),
        ])
    UnboundedDirectoryString._ext = None
    
    #-----< DirectoryString >-----#
    DirectoryString = CHOICE(name=u'DirectoryString', mode=MODE_TYPE, param=True)
    
    #-----< knowledgeInformation >-----#
    knowledgeInformation = CLASS(name=u'knowledgeInformation', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _knowledgeInformation_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __ATTRIBUTE_equality_match_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    knowledgeInformation._val = dict([(u'Type', _knowledgeInformation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'obsolete', True), (u'id', (2, 5, 4, 2))])
    
    #-----< name >-----#
    name = CLASS(name=u'name', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _name_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __ATTRIBUTE_substrings_match_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    name._val = dict([(u'Type', _name_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])
    
    #-----< commonName >-----#
    commonName = CLASS(name=u'commonName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    _commonName_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    commonName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _commonName_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'cn', u'commonName']), (u'id', (2, 5, 4, 3))])
    
    #-----< surname >-----#
    surname = CLASS(name=u'surname', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _surname_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    surname._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _surname_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'sn']), (u'id', (2, 5, 4, 4))])
    
    #-----< givenName >-----#
    givenName = CLASS(name=u'givenName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _givenName_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    givenName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _givenName_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'givenName']), (u'id', (2, 5, 4, 42))])
    
    #-----< initials >-----#
    initials = CLASS(name=u'initials', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _initials_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    initials._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _initials_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'initials']), (u'id', (2, 5, 4, 43))])
    
    #-----< generationQualifier >-----#
    generationQualifier = CLASS(name=u'generationQualifier', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _generationQualifier_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    generationQualifier._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _generationQualifier_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'generationQualifier']), (u'id', (2, 5, 4, 44))])
    
    #-----< uniqueIdentifier >-----#
    uniqueIdentifier = CLASS(name=u'uniqueIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _uniqueIdentifier_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UniqueIdentifier')))
    __ATTRIBUTE_equality_match_val_AssertionType_0 = BIT_STR(name=u'AssertionType', mode=MODE_TYPE)
    uniqueIdentifier._val = dict([(u'Type', _uniqueIdentifier_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'bitStringMatch']), (u'id', (2, 5, 13, 16))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'x500UniqueIdentifier']), (u'id', (2, 5, 4, 45))])
    
    #-----< UniqueIdentifier >-----#
    UniqueIdentifier = BIT_STR(name=u'UniqueIdentifier', mode=MODE_TYPE)
    
    #-----< dnQualifier >-----#
    dnQualifier = CLASS(name=u'dnQualifier', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _dnQualifier_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE)
    __ATTRIBUTE_ordering_match_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    dnQualifier._val = dict([(u'Type', _dnQualifier_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'ordering-match', dict([(u'AssertionType', __ATTRIBUTE_ordering_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreOrderingMatch']), (u'id', (2, 5, 13, 3))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 44)), (u'ldapName', [u'dnQualifier']), (u'id', (2, 5, 4, 46))])
    
    #-----< serialNumber >-----#
    serialNumber = CLASS(name=u'serialNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _serialNumber_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE)
    _serialNumber_val_Type._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    serialNumber._val = dict([(u'Type', _serialNumber_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 44)), (u'ldapName', [u'serialNumber']), (u'id', (2, 5, 4, 5))])
    
    #-----< pseudonym >-----#
    pseudonym = CLASS(name=u'pseudonym', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pseudonym_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    pseudonym._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _pseudonym_val_Type), (u'id', (2, 5, 4, 65))])
    
    #-----< uUIDPair >-----#
    uUIDPair = CLASS(name=u'uUIDPair', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _uUIDPair_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UUIDPair')))
    __ATTRIBUTE_equality_match_val_AssertionType_1 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UUIDPair')))
    uUIDPair._val = dict([(u'Type', _uUIDPair_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_1), (u'id', (2, 5, 13, 68))])), (u'id', (2, 5, 4, 77))])
    
    #-----< UUIDPair >-----#
    UUIDPair = SEQ(name=u'UUIDPair', mode=MODE_TYPE)
    _UUIDPair_issuerUUID = OCT_STR(name=u'issuerUUID', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UUID')))
    _UUIDPair_subjectUUID = OCT_STR(name=u'subjectUUID', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UUID')))
    UUIDPair._cont = ASN1Dict([
        (u'issuerUUID', _UUIDPair_issuerUUID),
        (u'subjectUUID', _UUIDPair_subjectUUID),
        ])
    UUIDPair._ext = []
    
    #-----< UUID >-----#
    UUID = OCT_STR(name=u'UUID', mode=MODE_TYPE)
    UUID._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
    
    #-----< uri >-----#
    uri = CLASS(name=u'uri', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _uri_val_Type = STR_UTF8(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'URI')))
    __ATTRIBUTE_equality_match_val_AssertionType_2 = STR_UTF8(name=u'AssertionType', mode=MODE_TYPE)
    uri._val = dict([(u'Type', _uri_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uriMatch']), (u'id', (2, 5, 13, 70))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uri']), (u'id', (2, 5, 4, 83))])
    
    #-----< URI >-----#
    URI = STR_UTF8(name=u'URI', mode=MODE_TYPE)
    
    #-----< urn >-----#
    urn = CLASS(name=u'urn', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type_0 = STR_UTF8(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'URI')))
    urn._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uriMatch']), (u'id', (2, 5, 13, 70))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uri']), (u'id', (2, 5, 4, 83))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'urn']), (u'id', (2, 5, 4, 86))])
    
    #-----< url >-----#
    url = CLASS(name=u'url', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    url._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uriMatch']), (u'id', (2, 5, 13, 70))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uri']), (u'id', (2, 5, 4, 83))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'url']), (u'id', (2, 5, 4, 87))])
    
    #-----< countryName >-----#
    countryName = CLASS(name=u'countryName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _countryName_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'CountryName')))
    countryName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _countryName_val_Type), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 11)), (u'ldapName', [u'c']), (u'id', (2, 5, 4, 6))])
    
    #-----< CountryName >-----#
    CountryName = STR_PRINT(name=u'CountryName', mode=MODE_TYPE)
    CountryName._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
    
    #-----< localityName >-----#
    localityName = CLASS(name=u'localityName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _localityName_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    localityName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _localityName_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'l']), (u'id', (2, 5, 4, 7))])
    
    #-----< collectiveLocalityName >-----#
    collectiveLocalityName = CLASS(name=u'collectiveLocalityName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    collectiveLocalityName._val = dict([(u'derivation', dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', __ATTRIBUTE_derivation_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'l']), (u'id', (2, 5, 4, 7))])), (u'collective', True), (u'id', (2, 5, 4, 7, 1))])
    
    #-----< stateOrProvinceName >-----#
    stateOrProvinceName = CLASS(name=u'stateOrProvinceName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _stateOrProvinceName_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    stateOrProvinceName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _stateOrProvinceName_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'st']), (u'id', (2, 5, 4, 8))])
    
    #-----< collectiveStateOrProvinceName >-----#
    collectiveStateOrProvinceName = CLASS(name=u'collectiveStateOrProvinceName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    collectiveStateOrProvinceName._val = dict([(u'derivation', dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', __ATTRIBUTE_derivation_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'st']), (u'id', (2, 5, 4, 8))])), (u'collective', True), (u'id', (2, 5, 4, 8, 1))])
    
    #-----< streetAddress >-----#
    streetAddress = CLASS(name=u'streetAddress', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _streetAddress_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    streetAddress._val = dict([(u'Type', _streetAddress_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'street']), (u'id', (2, 5, 4, 9))])
    
    #-----< collectiveStreetAddress >-----#
    collectiveStreetAddress = CLASS(name=u'collectiveStreetAddress', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    collectiveStreetAddress._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'street']), (u'id', (2, 5, 4, 9))])), (u'collective', True), (u'id', (2, 5, 4, 9, 1))])
    
    #-----< houseIdentifier >-----#
    houseIdentifier = CLASS(name=u'houseIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _houseIdentifier_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    houseIdentifier._val = dict([(u'Type', _houseIdentifier_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'houseIdentifier']), (u'id', (2, 5, 4, 51))])
    
    #-----< utmCoordinates >-----#
    utmCoordinates = CLASS(name=u'utmCoordinates', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _utmCoordinates_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UtmCoordinates')))
    utmCoordinates._val = dict([(u'Type', _utmCoordinates_val_Type), (u'single-valued', True), (u'ldapSyntax', (2, 5, 40, 4)), (u'ldapName', [u'utmCoordinates']), (u'id', (2, 5, 4, 88))])
    
    #-----< UtmCoordinates >-----#
    UtmCoordinates = SEQ(name=u'UtmCoordinates', mode=MODE_TYPE)
    _UtmCoordinates_zone = STR_PRINT(name=u'zone', mode=MODE_TYPE)
    _UtmCoordinates_easting = STR_NUM(name=u'easting', mode=MODE_TYPE)
    _UtmCoordinates_northing = STR_NUM(name=u'northing', mode=MODE_TYPE)
    UtmCoordinates._cont = ASN1Dict([
        (u'zone', _UtmCoordinates_zone),
        (u'easting', _UtmCoordinates_easting),
        (u'northing', _UtmCoordinates_northing),
        ])
    UtmCoordinates._ext = None
    
    #-----< organizationName >-----#
    organizationName = CLASS(name=u'organizationName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _organizationName_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    organizationName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _organizationName_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'o']), (u'id', (2, 5, 4, 10))])
    
    #-----< collectiveOrganizationName >-----#
    collectiveOrganizationName = CLASS(name=u'collectiveOrganizationName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    collectiveOrganizationName._val = dict([(u'derivation', dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', __ATTRIBUTE_derivation_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'o']), (u'id', (2, 5, 4, 10))])), (u'collective', True), (u'id', (2, 5, 4, 10, 1))])
    
    #-----< organizationalUnitName >-----#
    organizationalUnitName = CLASS(name=u'organizationalUnitName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _organizationalUnitName_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    organizationalUnitName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _organizationalUnitName_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'ou']), (u'id', (2, 5, 4, 11))])
    
    #-----< collectiveOrganizationalUnitName >-----#
    collectiveOrganizationalUnitName = CLASS(name=u'collectiveOrganizationalUnitName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    collectiveOrganizationalUnitName._val = dict([(u'derivation', dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', __ATTRIBUTE_derivation_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'ou']), (u'id', (2, 5, 4, 11))])), (u'collective', True), (u'id', (2, 5, 4, 11, 1))])
    
    #-----< title >-----#
    title = CLASS(name=u'title', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _title_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    title._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _title_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'title']), (u'id', (2, 5, 4, 12))])
    
    #-----< organizationIdentifier >-----#
    organizationIdentifier = CLASS(name=u'organizationIdentifier', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _organizationIdentifier_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    organizationIdentifier._val = dict([(u'Type', _organizationIdentifier_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'organizationIdentifier']), (u'id', (2, 5, 4, 97))])
    
    #-----< description >-----#
    description = CLASS(name=u'description', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _description_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    description._val = dict([(u'Type', _description_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'description']), (u'id', (2, 5, 4, 13))])
    
    #-----< searchGuide >-----#
    searchGuide = CLASS(name=u'searchGuide', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _searchGuide_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'Guide')))
    searchGuide._val = dict([(u'Type', _searchGuide_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 25)), (u'ldapName', [u'searchGuide']), (u'id', (2, 5, 4, 14))])
    
    #-----< Guide >-----#
    Guide = SET(name=u'Guide', mode=MODE_TYPE)
    _Guide_objectClass = OID(name=u'objectClass', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']), opt=True)
    _Guide_criteria = CHOICE(name=u'criteria', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'Criteria')))
    Guide._cont = ASN1Dict([
        (u'objectClass', _Guide_objectClass),
        (u'criteria', _Guide_criteria),
        ])
    Guide._ext = []
    
    #-----< Criteria >-----#
    Criteria = CHOICE(name=u'Criteria', mode=MODE_TYPE)
    _Criteria_type = CHOICE(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'CriteriaItem')))
    _Criteria_and_ = SET_OF(name=u'and', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __Criteria_and___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'Criteria')))
    _Criteria_and_._cont = __Criteria_and___item_
    _Criteria_or_ = SET_OF(name=u'or', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __Criteria_or___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'Criteria')))
    _Criteria_or_._cont = __Criteria_or___item_
    _Criteria_not_ = CHOICE(name=u'not', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'Criteria')))
    Criteria._cont = ASN1Dict([
        (u'type', _Criteria_type),
        (u'and', _Criteria_and_),
        (u'or', _Criteria_or_),
        (u'not', _Criteria_not_),
        ])
    Criteria._ext = []
    
    #-----< CriteriaItem >-----#
    CriteriaItem = CHOICE(name=u'CriteriaItem', mode=MODE_TYPE)
    _CriteriaItem_equality = OID(name=u'equality', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _CriteriaItem_substrings = OID(name=u'substrings', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _CriteriaItem_greaterOrEqual = OID(name=u'greaterOrEqual', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _CriteriaItem_lessOrEqual = OID(name=u'lessOrEqual', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _CriteriaItem_approximateMatch = OID(name=u'approximateMatch', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    CriteriaItem._cont = ASN1Dict([
        (u'equality', _CriteriaItem_equality),
        (u'substrings', _CriteriaItem_substrings),
        (u'greaterOrEqual', _CriteriaItem_greaterOrEqual),
        (u'lessOrEqual', _CriteriaItem_lessOrEqual),
        (u'approximateMatch', _CriteriaItem_approximateMatch),
        ])
    CriteriaItem._ext = []
    
    #-----< enhancedSearchGuide >-----#
    enhancedSearchGuide = CLASS(name=u'enhancedSearchGuide', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _enhancedSearchGuide_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'EnhancedGuide')))
    enhancedSearchGuide._val = dict([(u'Type', _enhancedSearchGuide_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 21)), (u'ldapName', [u'enhancedSearchGuide']), (u'id', (2, 5, 4, 47))])
    
    #-----< EnhancedGuide >-----#
    EnhancedGuide = SEQ(name=u'EnhancedGuide', mode=MODE_TYPE)
    _EnhancedGuide_objectClass = OID(name=u'objectClass', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']))
    _EnhancedGuide_criteria = CHOICE(name=u'criteria', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'Criteria')))
    _EnhancedGuide_subset = INT(name=u'subset', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=1)
    _EnhancedGuide_subset._cont = ASN1Dict([(u'baseObject', 0), (u'oneLevel', 1), (u'wholeSubtree', 2)])
    EnhancedGuide._cont = ASN1Dict([
        (u'objectClass', _EnhancedGuide_objectClass),
        (u'criteria', _EnhancedGuide_criteria),
        (u'subset', _EnhancedGuide_subset),
        ])
    EnhancedGuide._ext = []
    
    #-----< businessCategory >-----#
    businessCategory = CLASS(name=u'businessCategory', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _businessCategory_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    businessCategory._val = dict([(u'Type', _businessCategory_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'businessCategory']), (u'id', (2, 5, 4, 15))])
    
    #-----< postalAddress >-----#
    postalAddress = CLASS(name=u'postalAddress', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _postalAddress_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PostalAddress')))
    __ATTRIBUTE_equality_match_val_AssertionType_3 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'CaseIgnoreList')))
    postalAddress._val = dict([(u'Type', _postalAddress_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)), (u'ldapName', [u'caseIgnoreListMatch']), (u'id', (2, 5, 13, 11))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreListSubstringsMatch']), (u'id', (2, 5, 13, 12))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)), (u'ldapName', [u'postalAddress']), (u'id', (2, 5, 4, 16))])
    
    #-----< PostalAddress >-----#
    PostalAddress = SEQ_OF(name=u'PostalAddress', mode=MODE_TYPE)
    _PostalAddress__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    PostalAddress._cont = _PostalAddress__item_
    PostalAddress._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< collectivePostalAddress >-----#
    collectivePostalAddress = CLASS(name=u'collectivePostalAddress', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PostalAddress')))
    collectivePostalAddress._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)), (u'ldapName', [u'caseIgnoreListMatch']), (u'id', (2, 5, 13, 11))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreListSubstringsMatch']), (u'id', (2, 5, 13, 12))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)), (u'ldapName', [u'postalAddress']), (u'id', (2, 5, 4, 16))])), (u'collective', True), (u'id', (2, 5, 4, 16, 1))])
    
    #-----< postalCode >-----#
    postalCode = CLASS(name=u'postalCode', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _postalCode_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    postalCode._val = dict([(u'Type', _postalCode_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'postalCode']), (u'id', (2, 5, 4, 17))])
    
    #-----< collectivePostalCode >-----#
    collectivePostalCode = CLASS(name=u'collectivePostalCode', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    collectivePostalCode._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'postalCode']), (u'id', (2, 5, 4, 17))])), (u'collective', True), (u'id', (2, 5, 4, 17, 1))])
    
    #-----< postOfficeBox >-----#
    postOfficeBox = CLASS(name=u'postOfficeBox', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _postOfficeBox_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    postOfficeBox._val = dict([(u'Type', _postOfficeBox_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'postOfficeBox']), (u'id', (2, 5, 4, 18))])
    
    #-----< collectivePostOfficeBox >-----#
    collectivePostOfficeBox = CLASS(name=u'collectivePostOfficeBox', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    collectivePostOfficeBox._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'postOfficeBox']), (u'id', (2, 5, 4, 18))])), (u'collective', True), (u'id', (2, 5, 4, 18, 1))])
    
    #-----< physicalDeliveryOfficeName >-----#
    physicalDeliveryOfficeName = CLASS(name=u'physicalDeliveryOfficeName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _physicalDeliveryOfficeName_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    physicalDeliveryOfficeName._val = dict([(u'Type', _physicalDeliveryOfficeName_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'physicalDeliveryOfficeName']), (u'id', (2, 5, 4, 19))])
    
    #-----< collectivePhysicalDeliveryOfficeName >-----#
    collectivePhysicalDeliveryOfficeName = CLASS(name=u'collectivePhysicalDeliveryOfficeName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    collectivePhysicalDeliveryOfficeName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'physicalDeliveryOfficeName']), (u'id', (2, 5, 4, 19))])), (u'collective', True), (u'id', (2, 5, 4, 19, 1))])
    
    #-----< telephoneNumber >-----#
    telephoneNumber = CLASS(name=u'telephoneNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _telephoneNumber_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelephoneNumber')))
    __ATTRIBUTE_equality_match_val_AssertionType_4 = STR_PRINT(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelephoneNumber')))
    telephoneNumber._val = dict([(u'Type', _telephoneNumber_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_4), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 50)), (u'ldapName', [u'telephoneNumberMatch']), (u'id', (2, 5, 13, 20))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'telephoneNumberSubstringsMatch']), (u'id', (2, 5, 13, 21))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 44)), (u'ldapName', [u'telephoneNumber']), (u'id', (2, 5, 4, 20))])
    
    #-----< TelephoneNumber >-----#
    TelephoneNumber = STR_PRINT(name=u'TelephoneNumber', mode=MODE_TYPE)
    TelephoneNumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
    
    #-----< ub-telephone-number >-----#
    ub_telephone_number = INT(name=u'ub-telephone-number', mode=MODE_VALUE)
    ub_telephone_number._val = 32
    
    #-----< collectiveTelephoneNumber >-----#
    collectiveTelephoneNumber = CLASS(name=u'collectiveTelephoneNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type_2 = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelephoneNumber')))
    collectiveTelephoneNumber._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_2), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_4), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 50)), (u'ldapName', [u'telephoneNumberMatch']), (u'id', (2, 5, 13, 20))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'telephoneNumberSubstringsMatch']), (u'id', (2, 5, 13, 21))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 44)), (u'ldapName', [u'telephoneNumber']), (u'id', (2, 5, 4, 20))])), (u'collective', True), (u'id', (2, 5, 4, 20, 1))])
    
    #-----< telexNumber >-----#
    telexNumber = CLASS(name=u'telexNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _telexNumber_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelexNumber')))
    telexNumber._val = dict([(u'Type', _telexNumber_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 52)), (u'ldapName', [u'telexNumber']), (u'id', (2, 5, 4, 21))])
    
    #-----< TelexNumber >-----#
    TelexNumber = SEQ(name=u'TelexNumber', mode=MODE_TYPE)
    _TelexNumber_telexNumber = STR_PRINT(name=u'telexNumber', mode=MODE_TYPE)
    _TelexNumber_telexNumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=14)], ev=None, er=[])
    _TelexNumber_countryCode = STR_PRINT(name=u'countryCode', mode=MODE_TYPE)
    _TelexNumber_countryCode._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
    _TelexNumber_answerback = STR_PRINT(name=u'answerback', mode=MODE_TYPE)
    _TelexNumber_answerback._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
    TelexNumber._cont = ASN1Dict([
        (u'telexNumber', _TelexNumber_telexNumber),
        (u'countryCode', _TelexNumber_countryCode),
        (u'answerback', _TelexNumber_answerback),
        ])
    TelexNumber._ext = []
    
    #-----< ub-telex-number >-----#
    ub_telex_number = INT(name=u'ub-telex-number', mode=MODE_VALUE)
    ub_telex_number._val = 14
    
    #-----< ub-country-code >-----#
    ub_country_code = INT(name=u'ub-country-code', mode=MODE_VALUE)
    ub_country_code._val = 4
    
    #-----< ub-answerback >-----#
    ub_answerback = INT(name=u'ub-answerback', mode=MODE_VALUE)
    ub_answerback._val = 8
    
    #-----< collectiveTelexNumber >-----#
    collectiveTelexNumber = CLASS(name=u'collectiveTelexNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type_3 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelexNumber')))
    collectiveTelexNumber._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 52)), (u'ldapName', [u'telexNumber']), (u'id', (2, 5, 4, 21))])), (u'collective', True), (u'id', (2, 5, 4, 21, 1))])
    
    #-----< facsimileTelephoneNumber >-----#
    facsimileTelephoneNumber = CLASS(name=u'facsimileTelephoneNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _facsimileTelephoneNumber_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'FacsimileTelephoneNumber')))
    facsimileTelephoneNumber._val = dict([(u'Type', _facsimileTelephoneNumber_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_4), (u'id', (2, 5, 13, 63))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'id', (2, 5, 13, 64))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 22)), (u'ldapName', [u'facsimileTelephoneNumber']), (u'id', (2, 5, 4, 23))])
    
    #-----< FacsimileTelephoneNumber >-----#
    FacsimileTelephoneNumber = SEQ(name=u'FacsimileTelephoneNumber', mode=MODE_TYPE)
    _FacsimileTelephoneNumber_telephoneNumber = STR_PRINT(name=u'telephoneNumber', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelephoneNumber')))
    _FacsimileTelephoneNumber_parameters = BIT_STR(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefType(('MTSAbstractService', 'G3FacsimileNonBasicParameters')), opt=True)
    FacsimileTelephoneNumber._cont = ASN1Dict([
        (u'telephoneNumber', _FacsimileTelephoneNumber_telephoneNumber),
        (u'parameters', _FacsimileTelephoneNumber_parameters),
        ])
    FacsimileTelephoneNumber._ext = []
    
    #-----< collectiveFacsimileTelephoneNumber >-----#
    collectiveFacsimileTelephoneNumber = CLASS(name=u'collectiveFacsimileTelephoneNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type_4 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'FacsimileTelephoneNumber')))
    collectiveFacsimileTelephoneNumber._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_4), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_4), (u'id', (2, 5, 13, 63))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'id', (2, 5, 13, 64))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 22)), (u'ldapName', [u'facsimileTelephoneNumber']), (u'id', (2, 5, 4, 23))])), (u'collective', True), (u'id', (2, 5, 4, 23, 1))])
    
    #-----< x121Address >-----#
    x121Address = CLASS(name=u'x121Address', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _x121Address_val_Type = STR_NUM(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'X121Address')))
    __ATTRIBUTE_equality_match_val_AssertionType_5 = STR_NUM(name=u'AssertionType', mode=MODE_TYPE)
    x121Address._val = dict([(u'Type', _x121Address_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_5), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)), (u'ldapName', [u'numericStringMatch']), (u'id', (2, 5, 13, 8))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'numericStringSubstringsMatch']), (u'id', (2, 5, 13, 10))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)), (u'ldapName', [u'x121Address']), (u'id', (2, 5, 4, 24))])
    
    #-----< X121Address >-----#
    X121Address = STR_NUM(name=u'X121Address', mode=MODE_TYPE)
    X121Address._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[])
    
    #-----< ub-x121-address >-----#
    ub_x121_address = INT(name=u'ub-x121-address', mode=MODE_VALUE)
    ub_x121_address._val = 15
    
    #-----< internationalISDNNumber >-----#
    internationalISDNNumber = CLASS(name=u'internationalISDNNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _internationalISDNNumber_val_Type = STR_NUM(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'InternationalISDNNumber')))
    internationalISDNNumber._val = dict([(u'Type', _internationalISDNNumber_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_5), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)), (u'ldapName', [u'numericStringMatch']), (u'id', (2, 5, 13, 8))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'numericStringSubstringsMatch']), (u'id', (2, 5, 13, 10))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)), (u'ldapName', [u'internationalISDNNumber']), (u'id', (2, 5, 4, 25))])
    
    #-----< InternationalISDNNumber >-----#
    InternationalISDNNumber = STR_NUM(name=u'InternationalISDNNumber', mode=MODE_TYPE)
    InternationalISDNNumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
    
    #-----< ub-international-isdn-number >-----#
    ub_international_isdn_number = INT(name=u'ub-international-isdn-number', mode=MODE_VALUE)
    ub_international_isdn_number._val = 16
    
    #-----< collectiveInternationalISDNNumber >-----#
    collectiveInternationalISDNNumber = CLASS(name=u'collectiveInternationalISDNNumber', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type_5 = STR_NUM(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'InternationalISDNNumber')))
    collectiveInternationalISDNNumber._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_5), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_5), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)), (u'ldapName', [u'numericStringMatch']), (u'id', (2, 5, 13, 8))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'numericStringSubstringsMatch']), (u'id', (2, 5, 13, 10))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)), (u'ldapName', [u'internationalISDNNumber']), (u'id', (2, 5, 4, 25))])), (u'collective', True), (u'id', (2, 5, 4, 25, 1))])
    
    #-----< registeredAddress >-----#
    registeredAddress = CLASS(name=u'registeredAddress', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _registeredAddress_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PostalAddress')))
    registeredAddress._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_3), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)), (u'ldapName', [u'caseIgnoreListMatch']), (u'id', (2, 5, 13, 11))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreListSubstringsMatch']), (u'id', (2, 5, 13, 12))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)), (u'ldapName', [u'postalAddress']), (u'id', (2, 5, 4, 16))])), (u'Type', _registeredAddress_val_Type), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)), (u'ldapName', [u'registeredAddress']), (u'id', (2, 5, 4, 26))])
    
    #-----< destinationIndicator >-----#
    destinationIndicator = CLASS(name=u'destinationIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _destinationIndicator_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'DestinationIndicator')))
    destinationIndicator._val = dict([(u'Type', _destinationIndicator_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 44)), (u'ldapName', [u'destinationIndicator']), (u'id', (2, 5, 4, 27))])
    
    #-----< DestinationIndicator >-----#
    DestinationIndicator = STR_PRINT(name=u'DestinationIndicator', mode=MODE_TYPE)
    DestinationIndicator._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    
    #-----< communicationsService >-----#
    communicationsService = CLASS(name=u'communicationsService', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _communicationsService_val_Type = OID(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'CommunicationsService')))
    __ATTRIBUTE_equality_match_val_AssertionType_6 = OID(name=u'AssertionType', mode=MODE_TYPE)
    communicationsService._val = dict([(u'Type', _communicationsService_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'id', (2, 5, 4, 66))])
    
    #-----< CommunicationsService >-----#
    CommunicationsService = OID(name=u'CommunicationsService', mode=MODE_TYPE)
    
    #-----< communicationsNetwork >-----#
    communicationsNetwork = CLASS(name=u'communicationsNetwork', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _communicationsNetwork_val_Type = OID(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'CommunicationsNetwork')))
    communicationsNetwork._val = dict([(u'Type', _communicationsNetwork_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'single-valued', True), (u'id', (2, 5, 4, 67))])
    
    #-----< CommunicationsNetwork >-----#
    CommunicationsNetwork = OID(name=u'CommunicationsNetwork', mode=MODE_TYPE)
    
    #-----< preferredDeliveryMethod >-----#
    preferredDeliveryMethod = CLASS(name=u'preferredDeliveryMethod', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _preferredDeliveryMethod_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PreferredDeliveryMethod')))
    preferredDeliveryMethod._val = dict([(u'Type', _preferredDeliveryMethod_val_Type), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 14)), (u'ldapName', [u'preferredDeliveryMethod']), (u'id', (2, 5, 4, 28))])
    
    #-----< PreferredDeliveryMethod >-----#
    PreferredDeliveryMethod = SEQ_OF(name=u'PreferredDeliveryMethod', mode=MODE_TYPE)
    _PreferredDeliveryMethod__item_ = INT(name='_item_', mode=MODE_TYPE)
    _PreferredDeliveryMethod__item_._cont = ASN1Dict([(u'any-delivery-method', 0), (u'mhs-delivery', 1), (u'physical-delivery', 2), (u'telex-delivery', 3), (u'teletex-delivery', 4), (u'g3-facsimile-delivery', 5), (u'g4-facsimile-delivery', 6), (u'ia5-terminal-delivery', 7), (u'videotex-delivery', 8), (u'telephone-delivery', 9)])
    PreferredDeliveryMethod._cont = _PreferredDeliveryMethod__item_
    
    #-----< presentationAddress >-----#
    presentationAddress = CLASS(name=u'presentationAddress', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _presentationAddress_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    __ATTRIBUTE_equality_match_val_AssertionType_7 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    presentationAddress._val = dict([(u'Type', _presentationAddress_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_7), (u'id', (2, 5, 13, 22))])), (u'single-valued', True), (u'id', (2, 5, 4, 29))])
    
    #-----< PresentationAddress >-----#
    PresentationAddress = SEQ(name=u'PresentationAddress', mode=MODE_TYPE)
    _PresentationAddress_pSelector = OCT_STR(name=u'pSelector', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _PresentationAddress_sSelector = OCT_STR(name=u'sSelector', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _PresentationAddress_tSelector = OCT_STR(name=u'tSelector', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _PresentationAddress_nAddresses = SET_OF(name=u'nAddresses', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __PresentationAddress_nAddresses__item_ = OCT_STR(name='_item_', mode=MODE_TYPE)
    _PresentationAddress_nAddresses._cont = __PresentationAddress_nAddresses__item_
    _PresentationAddress_nAddresses._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    PresentationAddress._cont = ASN1Dict([
        (u'pSelector', _PresentationAddress_pSelector),
        (u'sSelector', _PresentationAddress_sSelector),
        (u'tSelector', _PresentationAddress_tSelector),
        (u'nAddresses', _PresentationAddress_nAddresses),
        ])
    PresentationAddress._ext = []
    
    #-----< supportedApplicationContext >-----#
    supportedApplicationContext = CLASS(name=u'supportedApplicationContext', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _supportedApplicationContext_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    supportedApplicationContext._val = dict([(u'Type', _supportedApplicationContext_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'id', (2, 5, 4, 30))])
    
    #-----< protocolInformation >-----#
    protocolInformation = CLASS(name=u'protocolInformation', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _protocolInformation_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ProtocolInformation')))
    __ATTRIBUTE_equality_match_val_AssertionType_8 = OCT_STR(name=u'AssertionType', mode=MODE_TYPE)
    protocolInformation._val = dict([(u'Type', _protocolInformation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_8), (u'id', (2, 5, 13, 24))])), (u'id', (2, 5, 4, 48))])
    
    #-----< ProtocolInformation >-----#
    ProtocolInformation = SEQ(name=u'ProtocolInformation', mode=MODE_TYPE)
    _ProtocolInformation_nAddress = OCT_STR(name=u'nAddress', mode=MODE_TYPE)
    _ProtocolInformation_profiles = SET_OF(name=u'profiles', mode=MODE_TYPE)
    __ProtocolInformation_profiles__item_ = OID(name='_item_', mode=MODE_TYPE)
    _ProtocolInformation_profiles._cont = __ProtocolInformation_profiles__item_
    ProtocolInformation._cont = ASN1Dict([
        (u'nAddress', _ProtocolInformation_nAddress),
        (u'profiles', _ProtocolInformation_profiles),
        ])
    ProtocolInformation._ext = None
    
    #-----< distinguishedName >-----#
    distinguishedName = CLASS(name=u'distinguishedName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _distinguishedName_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __ATTRIBUTE_equality_match_val_AssertionType_9 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    distinguishedName._val = dict([(u'Type', _distinguishedName_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_9), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedName']), (u'id', (2, 5, 4, 49))])
    
    #-----< member >-----#
    member = CLASS(name=u'member', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type_6 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    member._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_6), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_9), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedName']), (u'id', (2, 5, 4, 49))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'member']), (u'id', (2, 5, 4, 31))])
    
    #-----< uniqueMember >-----#
    uniqueMember = CLASS(name=u'uniqueMember', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _uniqueMember_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'NameAndOptionalUID')))
    __ATTRIBUTE_equality_match_val_AssertionType_10 = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'NameAndOptionalUID')))
    uniqueMember._val = dict([(u'Type', _uniqueMember_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_10), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 34)), (u'ldapName', [u'uniqueMemberMatch']), (u'id', (2, 5, 13, 23))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 34)), (u'ldapName', [u'uniqueMember']), (u'id', (2, 5, 4, 50))])
    
    #-----< NameAndOptionalUID >-----#
    NameAndOptionalUID = SEQ(name=u'NameAndOptionalUID', mode=MODE_TYPE)
    _NameAndOptionalUID_dn = SEQ_OF(name=u'dn', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    _NameAndOptionalUID_uid = BIT_STR(name=u'uid', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UniqueIdentifier')), opt=True)
    NameAndOptionalUID._cont = ASN1Dict([
        (u'dn', _NameAndOptionalUID_dn),
        (u'uid', _NameAndOptionalUID_uid),
        ])
    NameAndOptionalUID._ext = []
    
    #-----< owner >-----#
    owner = CLASS(name=u'owner', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    owner._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_6), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_9), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedName']), (u'id', (2, 5, 4, 49))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'owner']), (u'id', (2, 5, 4, 32))])
    
    #-----< roleOccupant >-----#
    roleOccupant = CLASS(name=u'roleOccupant', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    roleOccupant._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_6), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_9), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedName']), (u'id', (2, 5, 4, 49))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'roleOccupant']), (u'id', (2, 5, 4, 33))])
    
    #-----< seeAlso >-----#
    seeAlso = CLASS(name=u'seeAlso', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    seeAlso._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_6), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_9), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedName']), (u'id', (2, 5, 4, 49))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'seeAlso']), (u'id', (2, 5, 4, 34))])
    
    #-----< dmdName >-----#
    dmdName = CLASS(name=u'dmdName', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _dmdName_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    dmdName._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'name']), (u'id', (2, 5, 4, 41))])), (u'Type', _dmdName_val_Type), (u'id', (2, 5, 4, 54))])
    
    #-----< oidC1 >-----#
    oidC1 = CLASS(name=u'oidC1', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _oidC1_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    __ATTRIBUTE_equality_match_val_AssertionType__11 = INT(name=u'AssertionType', mode=MODE_TYPE)
    oidC1._val = dict([(u'Type', _oidC1_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType__11), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'single-valued', True), (u'id', (2, 17, 1, 2, 0))])
    
    #-----< oidC2 >-----#
    oidC2 = CLASS(name=u'oidC2', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _oidC2_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    oidC2._val = dict([(u'Type', _oidC2_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType__11), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'single-valued', True), (u'id', (2, 17, 1, 2, 1))])
    
    #-----< oidC >-----#
    oidC = CLASS(name=u'oidC', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _oidC_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    oidC._val = dict([(u'Type', _oidC_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType__11), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])), (u'single-valued', True), (u'id', (2, 17, 1, 2, 2))])
    
    #-----< urnC >-----#
    urnC = CLASS(name=u'urnC', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _urnC_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE)
    urnC._val = dict([(u'Type', _urnC_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseExactMatch']), (u'id', (2, 5, 13, 5))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 44)), (u'ldapName', [u'urnC']), (u'id', (2, 5, 4, 89))])
    
    #-----< tagOid >-----#
    tagOid = CLASS(name=u'tagOid', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _tagOid_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    tagOid._val = dict([(u'Type', _tagOid_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'tagOid']), (u'id', (2, 5, 4, 78))])
    
    #-----< uiiFormat >-----#
    uiiFormat = CLASS(name=u'uiiFormat', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _uiiFormat_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UiiFormat')))
    uiiFormat._val = dict([(u'Type', _uiiFormat_val_Type), (u'single-valued', True), (u'ldapSyntax', (2, 5, 40, 5)), (u'ldapName', [u'uiiFormat']), (u'id', (2, 5, 4, 79))])
    
    #-----< UiiFormat >-----#
    UiiFormat = SEQ(name=u'UiiFormat', mode=MODE_TYPE)
    _UiiFormat_baseObject = STR_UTF8(name=u'baseObject', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'URI')), opt=True)
    _UiiFormat_subset = ENUM(name=u'subset', mode=MODE_TYPE, default=u'baseObject')
    _UiiFormat_subset._cont = ASN1Dict([(u'baseObject', 0), (u'oneLevel', 1), (u'wholeSubtree', 2)])
    _UiiFormat_subset._ext = None
    _UiiFormat_next = CHOICE(name=u'next', mode=MODE_TYPE)
    __UiiFormat_next_length = INT(name=u'length', mode=MODE_TYPE)
    __UiiFormat_next_filter = CHOICE(name=u'filter', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UiiFilter')))
    _UiiFormat_next._cont = ASN1Dict([
        (u'length', __UiiFormat_next_length),
        (u'filter', __UiiFormat_next_filter),
        ])
    _UiiFormat_next._ext = None
    UiiFormat._cont = ASN1Dict([
        (u'baseObject', _UiiFormat_baseObject),
        (u'subset', _UiiFormat_subset),
        (u'next', _UiiFormat_next),
        ])
    UiiFormat._ext = None
    
    #-----< UiiFilter >-----#
    UiiFilter = CHOICE(name=u'UiiFilter', mode=MODE_TYPE)
    _UiiFilter_item = SEQ(name=u'item', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UiiItem')))
    _UiiFilter_and_ = SET_OF(name=u'and', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __UiiFilter_and___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UiiFilter')))
    _UiiFilter_and_._cont = __UiiFilter_and___item_
    _UiiFilter_or_ = SET_OF(name=u'or', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __UiiFilter_or___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UiiFilter')))
    _UiiFilter_or_._cont = __UiiFilter_or___item_
    _UiiFilter_not_ = CHOICE(name=u'not', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UiiFilter')))
    UiiFilter._cont = ASN1Dict([
        (u'item', _UiiFilter_item),
        (u'and', _UiiFilter_and_),
        (u'or', _UiiFilter_or_),
        (u'not', _UiiFilter_not_),
        ])
    UiiFilter._ext = None
    
    #-----< UiiItem >-----#
    UiiItem = SEQ(name=u'UiiItem', mode=MODE_TYPE)
    _UiiItem_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _UiiItem_length = INT(name=u'length', mode=MODE_TYPE, opt=True)
    UiiItem._cont = ASN1Dict([
        (u'type', _UiiItem_type),
        (u'length', _UiiItem_length),
        ])
    UiiItem._ext = None
    
    #-----< uiiInUrn >-----#
    uiiInUrn = CLASS(name=u'uiiInUrn', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _uiiInUrn_val_Type = STR_UTF8(name=u'Type', mode=MODE_TYPE)
    uiiInUrn._val = dict([(u'Type', _uiiInUrn_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseExactMatch']), (u'id', (2, 5, 13, 5))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uiiInUrn']), (u'id', (2, 5, 4, 80))])
    
    #-----< contentUrl >-----#
    contentUrl = CLASS(name=u'contentUrl', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    contentUrl._val = dict([(u'derivation', dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uriMatch']), (u'id', (2, 5, 13, 70))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uri']), (u'id', (2, 5, 4, 83))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'url']), (u'id', (2, 5, 4, 87))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'contentUrl']), (u'id', (2, 5, 4, 81))])
    
    #-----< uii >-----#
    uii = CLASS(name=u'uii', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _uii_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE)
    uii._val = dict([(u'Type', _uii_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'bitStringMatch']), (u'id', (2, 5, 13, 16))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'uii']), (u'id', (2, 5, 4, 90))])
    
    #-----< epc >-----#
    epc = CLASS(name=u'epc', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _epc_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE)
    epc._val = dict([(u'Type', _epc_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'bitStringMatch']), (u'id', (2, 5, 13, 16))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'epc']), (u'id', (2, 5, 4, 91))])
    
    #-----< tagAfi >-----#
    tagAfi = CLASS(name=u'tagAfi', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _tagAfi_val_Type = OCT_STR(name=u'Type', mode=MODE_TYPE)
    tagAfi._val = dict([(u'Type', _tagAfi_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_8), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 40)), (u'ldapName', [u'octetStringMatch']), (u'id', (2, 5, 13, 17))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 40)), (u'ldapName', [u'tagAfi']), (u'id', (2, 5, 4, 92))])
    
    #-----< epcFormat >-----#
    epcFormat = CLASS(name=u'epcFormat', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _epcFormat_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'EpcFormat')))
    epcFormat._val = dict([(u'Type', _epcFormat_val_Type), (u'single-valued', True), (u'ldapSyntax', (2, 5, 40, 6)), (u'ldapName', [u'epcFormat']), (u'id', (2, 5, 4, 93))])
    
    #-----< EpcFormat >-----#
    EpcFormat = SEQ(name=u'EpcFormat', mode=MODE_TYPE)
    _EpcFormat_fields = SEQ_OF(name=u'fields', mode=MODE_TYPE)
    __EpcFormat_fields__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ___EpcFormat_fields__item__bits = INT(name=u'bits', mode=MODE_TYPE)
    ___EpcFormat_fields__item__charField = CHOICE(name=u'charField', mode=MODE_TYPE)
    ____EpcFormat_fields__item__charField_characters = INT(name=u'characters', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ____EpcFormat_fields__item__charField_maxValue = INT(name=u'maxValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EpcFormat_fields__item__charField._cont = ASN1Dict([
        (u'characters', ____EpcFormat_fields__item__charField_characters),
        (u'maxValue', ____EpcFormat_fields__item__charField_maxValue),
        ])
    ___EpcFormat_fields__item__charField._ext = None
    ___EpcFormat_fields__item__result = ENUM(name=u'result', mode=MODE_TYPE, default=u'numericPad')
    ___EpcFormat_fields__item__result._cont = ASN1Dict([(u'numericPad', 0), (u'numeric', 1), (u'alpha7bits', 2)])
    ___EpcFormat_fields__item__result._ext = None
    __EpcFormat_fields__item_._cont = ASN1Dict([
        (u'bits', ___EpcFormat_fields__item__bits),
        (u'charField', ___EpcFormat_fields__item__charField),
        (u'result', ___EpcFormat_fields__item__result),
        ])
    __EpcFormat_fields__item_._ext = None
    _EpcFormat_fields._cont = __EpcFormat_fields__item_
    _EpcFormat_fields._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _EpcFormat_digitShift = INT(name=u'digitShift', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _EpcFormat_checkCalc = INT(name=u'checkCalc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _EpcFormat_urnPrefix = STR_UTF8(name=u'urnPrefix', mode=MODE_TYPE, opt=True)
    EpcFormat._cont = ASN1Dict([
        (u'fields', _EpcFormat_fields),
        (u'digitShift', _EpcFormat_digitShift),
        (u'checkCalc', _EpcFormat_checkCalc),
        (u'urnPrefix', _EpcFormat_urnPrefix),
        ])
    EpcFormat._ext = None
    
    #-----< epcInUrn >-----#
    epcInUrn = CLASS(name=u'epcInUrn', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    epcInUrn._val = dict([(u'derivation', dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uriMatch']), (u'id', (2, 5, 13, 70))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uri']), (u'id', (2, 5, 4, 83))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'urn']), (u'id', (2, 5, 4, 86))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'epcInUrn']), (u'id', (2, 5, 4, 94))])
    
    #-----< ldapUrl >-----#
    ldapUrl = CLASS(name=u'ldapUrl', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ldapUrl._val = dict([(u'derivation', dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_2), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uriMatch']), (u'id', (2, 5, 13, 70))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uri']), (u'id', (2, 5, 4, 83))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'url']), (u'id', (2, 5, 4, 87))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'ldapUrl']), (u'id', (2, 5, 4, 95))])
    
    #-----< tagLocation >-----#
    tagLocation = CLASS(name=u'tagLocation', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    __ATTRIBUTE_derivation_val_Type_7 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UtmCoordinates')))
    tagLocation._val = dict([(u'derivation', dict([(u'Type', __ATTRIBUTE_derivation_val_Type_7), (u'single-valued', True), (u'ldapSyntax', (2, 5, 40, 4)), (u'ldapName', [u'utmCoordinates']), (u'id', (2, 5, 4, 88))])), (u'single-valued', True), (u'ldapSyntax', (2, 5, 40, 4)), (u'ldapName', [u'tagLocation']), (u'id', (2, 5, 4, 96))])
    
    #-----< dSAProblem >-----#
    dSAProblem = CLASS(name=u'dSAProblem', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _dSAProblem_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    dSAProblem._val = dict([(u'Type', _dSAProblem_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'id', (2, 5, 35, 0))])
    
    #-----< searchServiceProblem >-----#
    searchServiceProblem = CLASS(name=u'searchServiceProblem', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _searchServiceProblem_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    searchServiceProblem._val = dict([(u'Type', _searchServiceProblem_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'single-valued', True), (u'id', (2, 5, 35, 1))])
    
    #-----< serviceType >-----#
    serviceType = CLASS(name=u'serviceType', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _serviceType_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    serviceType._val = dict([(u'Type', _serviceType_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'single-valued', True), (u'id', (2, 5, 35, 2))])
    
    #-----< attributeTypeList >-----#
    attributeTypeList = CLASS(name=u'attributeTypeList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _attributeTypeList_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    attributeTypeList._val = dict([(u'Type', _attributeTypeList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'id', (2, 5, 35, 3))])
    
    #-----< matchingRuleList >-----#
    matchingRuleList = CLASS(name=u'matchingRuleList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _matchingRuleList_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    matchingRuleList._val = dict([(u'Type', _matchingRuleList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'id', (2, 5, 35, 4))])
    
    #-----< filterItem >-----#
    filterItem = CLASS(name=u'filterItem', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _filterItem_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'FilterItem')))
    filterItem._val = dict([(u'Type', _filterItem_val_Type), (u'id', (2, 5, 35, 5))])
    
    #-----< attributeCombinations >-----#
    attributeCombinations = CLASS(name=u'attributeCombinations', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _attributeCombinations_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'AttributeCombination')))
    attributeCombinations._val = dict([(u'Type', _attributeCombinations_val_Type), (u'id', (2, 5, 35, 6))])
    
    #-----< contextTypeList >-----#
    contextTypeList = CLASS(name=u'contextTypeList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _contextTypeList_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    contextTypeList._val = dict([(u'Type', _contextTypeList_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'id', (2, 5, 35, 7))])
    
    #-----< contextList >-----#
    contextList = CLASS(name=u'contextList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _contextList_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'ContextAssertion')))
    contextList._val = dict([(u'Type', _contextList_val_Type), (u'id', (2, 5, 35, 8))])
    
    #-----< contextCombinations >-----#
    contextCombinations = CLASS(name=u'contextCombinations', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _contextCombinations_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'ContextCombination')))
    contextCombinations._val = dict([(u'Type', _contextCombinations_val_Type), (u'id', (2, 5, 35, 9))])
    
    #-----< hierarchySelectList >-----#
    hierarchySelectList = CLASS(name=u'hierarchySelectList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _hierarchySelectList_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'HierarchySelections')))
    hierarchySelectList._val = dict([(u'Type', _hierarchySelectList_val_Type), (u'single-valued', True), (u'id', (2, 5, 35, 10))])
    
    #-----< searchControlOptionsList >-----#
    searchControlOptionsList = CLASS(name=u'searchControlOptionsList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _searchControlOptionsList_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'SearchControlOptions')))
    searchControlOptionsList._val = dict([(u'Type', _searchControlOptionsList_val_Type), (u'single-valued', True), (u'id', (2, 5, 35, 11))])
    
    #-----< serviceControlOptionsList >-----#
    serviceControlOptionsList = CLASS(name=u'serviceControlOptionsList', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _serviceControlOptionsList_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControlOptions')))
    serviceControlOptionsList._val = dict([(u'Type', _serviceControlOptionsList_val_Type), (u'single-valued', True), (u'id', (2, 5, 35, 12))])
    
    #-----< multipleMatchingLocalities >-----#
    multipleMatchingLocalities = CLASS(name=u'multipleMatchingLocalities', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _multipleMatchingLocalities_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'MultipleMatchingLocalities')))
    multipleMatchingLocalities._val = dict([(u'Type', _multipleMatchingLocalities_val_Type), (u'id', (2, 5, 35, 13))])
    
    #-----< MultipleMatchingLocalities >-----#
    MultipleMatchingLocalities = SEQ(name=u'MultipleMatchingLocalities', mode=MODE_TYPE)
    _MultipleMatchingLocalities_matchingRuleUsed = OID(name=u'matchingRuleUsed', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']), opt=True)
    _MultipleMatchingLocalities_attributeList = SEQ_OF(name=u'attributeList', mode=MODE_TYPE)
    __MultipleMatchingLocalities_attributeList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeValueAssertion')))
    _MultipleMatchingLocalities_attributeList._cont = __MultipleMatchingLocalities_attributeList__item_
    MultipleMatchingLocalities._cont = ASN1Dict([
        (u'matchingRuleUsed', _MultipleMatchingLocalities_matchingRuleUsed),
        (u'attributeList', _MultipleMatchingLocalities_attributeList),
        ])
    MultipleMatchingLocalities._ext = []
    
    #-----< proposedRelaxation >-----#
    proposedRelaxation = CLASS(name=u'proposedRelaxation', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _proposedRelaxation_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'MRMappings')))
    proposedRelaxation._val = dict([(u'Type', _proposedRelaxation_val_Type), (u'id', (2, 5, 35, 14))])
    
    #-----< MRMappings >-----#
    MRMappings = SEQ_OF(name=u'MRMappings', mode=MODE_TYPE)
    _MRMappings__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'MRMapping')))
    MRMappings._cont = _MRMappings__item_
    
    #-----< appliedRelaxation >-----#
    appliedRelaxation = CLASS(name=u'appliedRelaxation', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _appliedRelaxation_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    appliedRelaxation._val = dict([(u'Type', _appliedRelaxation_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'id', (2, 5, 35, 15))])
    
    #-----< pwdResponseValue >-----#
    pwdResponseValue = CLASS(name=u'pwdResponseValue', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _pwdResponseValue_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PwdResponse')))
    pwdResponseValue._val = dict([(u'Type', _pwdResponseValue_val_Type), (u'id', (2, 5, 35, 16))])
    
    #-----< PwdResponse >-----#
    PwdResponse = SEQ(name=u'PwdResponse', mode=MODE_TYPE)
    _PwdResponse_warning = CHOICE(name=u'warning', mode=MODE_TYPE, opt=True)
    __PwdResponse_warning_timeleft = INT(name=u'timeleft', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __PwdResponse_warning_timeleft._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    __PwdResponse_warning_graceRemaining = INT(name=u'graceRemaining', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __PwdResponse_warning_graceRemaining._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    _PwdResponse_warning._cont = ASN1Dict([
        (u'timeleft', __PwdResponse_warning_timeleft),
        (u'graceRemaining', __PwdResponse_warning_graceRemaining),
        ])
    _PwdResponse_warning._ext = []
    _PwdResponse_error = ENUM(name=u'error', mode=MODE_TYPE, opt=True)
    _PwdResponse_error._cont = ASN1Dict([(u'passwordExpired', 0), (u'changeAfterReset', 1)])
    _PwdResponse_error._ext = []
    PwdResponse._cont = ASN1Dict([
        (u'warning', _PwdResponse_warning),
        (u'error', _PwdResponse_error),
        ])
    PwdResponse._ext = None
    
    #-----< ldapDiagnosticMsg >-----#
    ldapDiagnosticMsg = CLASS(name=u'ldapDiagnosticMsg', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _ldapDiagnosticMsg_val_Type = STR_UTF8(name=u'Type', mode=MODE_TYPE)
    ldapDiagnosticMsg._val = dict([(u'Type', _ldapDiagnosticMsg_val_Type), (u'single-valued', True), (u'id', (2, 5, 35, 17))])
    
    #-----< uid >-----#
    uid = CLASS(name=u'uid', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _uid_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    uid._val = dict([(u'Type', _uid_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uid']), (u'id', (0, 9, 2342, 19200300, 100, 1, 1))])
    
    #-----< dc >-----#
    dc = CLASS(name=u'dc', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _dc_val_Type = STR_IA5(name=u'Type', mode=MODE_TYPE)
    dc._val = dict([(u'Type', _dc_val_Type), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])), (u'substrings-match', dict([(u'AssertionType', __ATTRIBUTE_substrings_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 26)), (u'ldapName', [u'dc']), (u'id', (0, 9, 2342, 19200300, 100, 1, 25))])
    
    #-----< caseExactMatch >-----#
    caseExactMatch = CLASS(name=u'caseExactMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseExactMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    caseExactMatch._val = dict([(u'AssertionType', _caseExactMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseExactMatch']), (u'id', (2, 5, 13, 5))])
    
    #-----< caseIgnoreMatch >-----#
    caseIgnoreMatch = CLASS(name=u'caseIgnoreMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseIgnoreMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    caseIgnoreMatch._val = dict([(u'AssertionType', _caseIgnoreMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreMatch']), (u'id', (2, 5, 13, 2))])
    
    #-----< caseExactOrderingMatch >-----#
    caseExactOrderingMatch = CLASS(name=u'caseExactOrderingMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseExactOrderingMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    caseExactOrderingMatch._val = dict([(u'AssertionType', _caseExactOrderingMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseExactOrderingMatch']), (u'id', (2, 5, 13, 6))])
    
    #-----< caseIgnoreOrderingMatch >-----#
    caseIgnoreOrderingMatch = CLASS(name=u'caseIgnoreOrderingMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseIgnoreOrderingMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    caseIgnoreOrderingMatch._val = dict([(u'AssertionType', _caseIgnoreOrderingMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'caseIgnoreOrderingMatch']), (u'id', (2, 5, 13, 3))])
    
    #-----< caseExactSubstringsMatch >-----#
    caseExactSubstringsMatch = CLASS(name=u'caseExactSubstringsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseExactSubstringsMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    caseExactSubstringsMatch._val = dict([(u'AssertionType', _caseExactSubstringsMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseExactSubstringsMatch']), (u'id', (2, 5, 13, 7))])
    
    #-----< caseIgnoreSubstringsMatch >-----#
    caseIgnoreSubstringsMatch = CLASS(name=u'caseIgnoreSubstringsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseIgnoreSubstringsMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    caseIgnoreSubstringsMatch._val = dict([(u'AssertionType', _caseIgnoreSubstringsMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreSubstringsMatch']), (u'id', (2, 5, 13, 4))])
    
    #-----< SubstringAssertion >-----#
    SubstringAssertion = SEQ_OF(name=u'SubstringAssertion', mode=MODE_TYPE)
    _SubstringAssertion__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    __SubstringAssertion__item__initial = CHOICE(name=u'initial', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __SubstringAssertion__item__any = CHOICE(name=u'any', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __SubstringAssertion__item__final = CHOICE(name=u'final', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    __SubstringAssertion__item__control = SEQ(name=u'control', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Attribute')))
    ___SubstringAssertion__item__control_type = OID(name=u'type', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    ____SubstringAssertion__item__control_type_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _____SubstringAssertion__item__control_type_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    _____SubstringAssertion__item__control_type_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    ____SubstringAssertion__item__control_type_tab._val = ASN1Set(rv=[dict([(u'Type', _____SubstringAssertion__item__control_type_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_6), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', _____SubstringAssertion__item__control_type_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_9), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    ___SubstringAssertion__item__control_type._const_tab = ____SubstringAssertion__item__control_type_tab
    ___SubstringAssertion__item__control_type._const_tab_at = None
    ___SubstringAssertion__item__control_type._const_tab_id = u'id'
    ___SubstringAssertion__item__control_values = SET_OF(name=u'values', mode=MODE_TYPE)
    ____SubstringAssertion__item__control_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____SubstringAssertion__item__control_values__item_._const_tab = ____SubstringAssertion__item__control_type_tab
    ____SubstringAssertion__item__control_values__item_._const_tab_at = ('..', '..', u'type')
    ____SubstringAssertion__item__control_values__item_._const_tab_id = u'Type'
    ___SubstringAssertion__item__control_values._cont = ____SubstringAssertion__item__control_values__item_
    ___SubstringAssertion__item__control_values._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    ___SubstringAssertion__item__control_valuesWithContext = SET_OF(name=u'valuesWithContext', mode=MODE_TYPE, opt=True)
    ____SubstringAssertion__item__control_valuesWithContext__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    _____SubstringAssertion__item__control_valuesWithContext__item__value = OPEN(name=u'value', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    _____SubstringAssertion__item__control_valuesWithContext__item__value._const_tab = ____SubstringAssertion__item__control_type_tab
    _____SubstringAssertion__item__control_valuesWithContext__item__value._const_tab_at = ('..', '..', '..', u'type')
    _____SubstringAssertion__item__control_valuesWithContext__item__value._const_tab_id = u'Type'
    _____SubstringAssertion__item__control_valuesWithContext__item__contextList = SET_OF(name=u'contextList', mode=MODE_TYPE)
    ______SubstringAssertion__item__control_valuesWithContext__item__contextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Context')))
    _____SubstringAssertion__item__control_valuesWithContext__item__contextList._cont = ______SubstringAssertion__item__control_valuesWithContext__item__contextList__item_
    _____SubstringAssertion__item__control_valuesWithContext__item__contextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ____SubstringAssertion__item__control_valuesWithContext__item_._cont = ASN1Dict([
        (u'value', _____SubstringAssertion__item__control_valuesWithContext__item__value),
        (u'contextList', _____SubstringAssertion__item__control_valuesWithContext__item__contextList),
        ])
    ____SubstringAssertion__item__control_valuesWithContext__item_._ext = []
    ___SubstringAssertion__item__control_valuesWithContext._cont = ____SubstringAssertion__item__control_valuesWithContext__item_
    ___SubstringAssertion__item__control_valuesWithContext._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    __SubstringAssertion__item__control._cont = ASN1Dict([
        (u'type', ___SubstringAssertion__item__control_type),
        (u'values', ___SubstringAssertion__item__control_values),
        (u'valuesWithContext', ___SubstringAssertion__item__control_valuesWithContext),
        ])
    __SubstringAssertion__item__control._ext = []
    _SubstringAssertion__item_._cont = ASN1Dict([
        (u'initial', __SubstringAssertion__item__initial),
        (u'any', __SubstringAssertion__item__any),
        (u'final', __SubstringAssertion__item__final),
        (u'control', __SubstringAssertion__item__control),
        ])
    _SubstringAssertion__item_._ext = []
    SubstringAssertion._cont = _SubstringAssertion__item_
    
    #-----< numericStringMatch >-----#
    numericStringMatch = CLASS(name=u'numericStringMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _numericStringMatch_val_AssertionType = STR_NUM(name=u'AssertionType', mode=MODE_TYPE)
    numericStringMatch._val = dict([(u'AssertionType', _numericStringMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)), (u'ldapName', [u'numericStringMatch']), (u'id', (2, 5, 13, 8))])
    
    #-----< numericStringOrderingMatch >-----#
    numericStringOrderingMatch = CLASS(name=u'numericStringOrderingMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _numericStringOrderingMatch_val_AssertionType = STR_NUM(name=u'AssertionType', mode=MODE_TYPE)
    numericStringOrderingMatch._val = dict([(u'AssertionType', _numericStringOrderingMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)), (u'ldapName', [u'numericStringOrderingMatch']), (u'id', (2, 5, 13, 9))])
    
    #-----< numericStringSubstringsMatch >-----#
    numericStringSubstringsMatch = CLASS(name=u'numericStringSubstringsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _numericStringSubstringsMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    numericStringSubstringsMatch._val = dict([(u'AssertionType', _numericStringSubstringsMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'numericStringSubstringsMatch']), (u'id', (2, 5, 13, 10))])
    
    #-----< caseIgnoreListMatch >-----#
    caseIgnoreListMatch = CLASS(name=u'caseIgnoreListMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseIgnoreListMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'CaseIgnoreList')))
    caseIgnoreListMatch._val = dict([(u'AssertionType', _caseIgnoreListMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)), (u'ldapName', [u'caseIgnoreListMatch']), (u'id', (2, 5, 13, 11))])
    
    #-----< CaseIgnoreList >-----#
    CaseIgnoreList = SEQ_OF(name=u'CaseIgnoreList', mode=MODE_TYPE)
    _CaseIgnoreList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    CaseIgnoreList._cont = _CaseIgnoreList__item_
    
    #-----< caseIgnoreListSubstringsMatch >-----#
    caseIgnoreListSubstringsMatch = CLASS(name=u'caseIgnoreListSubstringsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseIgnoreListSubstringsMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    caseIgnoreListSubstringsMatch._val = dict([(u'AssertionType', _caseIgnoreListSubstringsMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreListSubstringsMatch']), (u'id', (2, 5, 13, 12))])
    
    #-----< storedPrefixMatch >-----#
    storedPrefixMatch = CLASS(name=u'storedPrefixMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _storedPrefixMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    storedPrefixMatch._val = dict([(u'AssertionType', _storedPrefixMatch_val_AssertionType), (u'id', (2, 5, 13, 41))])
    
    #-----< booleanMatch >-----#
    booleanMatch = CLASS(name=u'booleanMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _booleanMatch_val_AssertionType = BOOL(name=u'AssertionType', mode=MODE_TYPE)
    booleanMatch._val = dict([(u'AssertionType', _booleanMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'booleanMatch']), (u'id', (2, 5, 13, 13))])
    
    #-----< integerMatch >-----#
    integerMatch = CLASS(name=u'integerMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _integerMatch_val_AssertionType = INT(name=u'AssertionType', mode=MODE_TYPE)
    integerMatch._val = dict([(u'AssertionType', _integerMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerMatch']), (u'id', (2, 5, 13, 14))])
    
    #-----< integerOrderingMatch >-----#
    integerOrderingMatch = CLASS(name=u'integerOrderingMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _integerOrderingMatch_val_AssertionType = INT(name=u'AssertionType', mode=MODE_TYPE)
    integerOrderingMatch._val = dict([(u'AssertionType', _integerOrderingMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerOrderingMatch']), (u'id', (2, 5, 13, 15))])
    
    #-----< bitStringMatch >-----#
    bitStringMatch = CLASS(name=u'bitStringMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _bitStringMatch_val_AssertionType = BIT_STR(name=u'AssertionType', mode=MODE_TYPE)
    bitStringMatch._val = dict([(u'AssertionType', _bitStringMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)), (u'ldapName', [u'bitStringMatch']), (u'id', (2, 5, 13, 16))])
    
    #-----< octetStringMatch >-----#
    octetStringMatch = CLASS(name=u'octetStringMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _octetStringMatch_val_AssertionType = OCT_STR(name=u'AssertionType', mode=MODE_TYPE)
    octetStringMatch._val = dict([(u'AssertionType', _octetStringMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 40)), (u'ldapName', [u'octetStringMatch']), (u'id', (2, 5, 13, 17))])
    
    #-----< octetStringOrderingMatch >-----#
    octetStringOrderingMatch = CLASS(name=u'octetStringOrderingMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _octetStringOrderingMatch_val_AssertionType = OCT_STR(name=u'AssertionType', mode=MODE_TYPE)
    octetStringOrderingMatch._val = dict([(u'AssertionType', _octetStringOrderingMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 40)), (u'ldapName', [u'octetStringOrderingMatch']), (u'id', (2, 5, 13, 18))])
    
    #-----< octetStringSubstringsMatch >-----#
    octetStringSubstringsMatch = CLASS(name=u'octetStringSubstringsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _octetStringSubstringsMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'OctetSubstringAssertion')))
    octetStringSubstringsMatch._val = dict([(u'AssertionType', _octetStringSubstringsMatch_val_AssertionType), (u'id', (2, 5, 13, 19))])
    
    #-----< OctetSubstringAssertion >-----#
    OctetSubstringAssertion = SEQ_OF(name=u'OctetSubstringAssertion', mode=MODE_TYPE)
    _OctetSubstringAssertion__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
    __OctetSubstringAssertion__item__initial = OCT_STR(name=u'initial', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __OctetSubstringAssertion__item__any = OCT_STR(name=u'any', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __OctetSubstringAssertion__item__final = OCT_STR(name=u'final', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _OctetSubstringAssertion__item_._cont = ASN1Dict([
        (u'initial', __OctetSubstringAssertion__item__initial),
        (u'any', __OctetSubstringAssertion__item__any),
        (u'final', __OctetSubstringAssertion__item__final),
        ])
    _OctetSubstringAssertion__item_._ext = []
    OctetSubstringAssertion._cont = _OctetSubstringAssertion__item_
    
    #-----< telephoneNumberMatch >-----#
    telephoneNumberMatch = CLASS(name=u'telephoneNumberMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _telephoneNumberMatch_val_AssertionType = STR_PRINT(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelephoneNumber')))
    telephoneNumberMatch._val = dict([(u'AssertionType', _telephoneNumberMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 50)), (u'ldapName', [u'telephoneNumberMatch']), (u'id', (2, 5, 13, 20))])
    
    #-----< telephoneNumberSubstringsMatch >-----#
    telephoneNumberSubstringsMatch = CLASS(name=u'telephoneNumberSubstringsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _telephoneNumberSubstringsMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    telephoneNumberSubstringsMatch._val = dict([(u'AssertionType', _telephoneNumberSubstringsMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'telephoneNumberSubstringsMatch']), (u'id', (2, 5, 13, 21))])
    
    #-----< presentationAddressMatch >-----#
    presentationAddressMatch = CLASS(name=u'presentationAddressMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _presentationAddressMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PresentationAddress')))
    presentationAddressMatch._val = dict([(u'AssertionType', _presentationAddressMatch_val_AssertionType), (u'id', (2, 5, 13, 22))])
    
    #-----< uniqueMemberMatch >-----#
    uniqueMemberMatch = CLASS(name=u'uniqueMemberMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _uniqueMemberMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'NameAndOptionalUID')))
    uniqueMemberMatch._val = dict([(u'AssertionType', _uniqueMemberMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 34)), (u'ldapName', [u'uniqueMemberMatch']), (u'id', (2, 5, 13, 23))])
    
    #-----< protocolInformationMatch >-----#
    protocolInformationMatch = CLASS(name=u'protocolInformationMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _protocolInformationMatch_val_AssertionType = OCT_STR(name=u'AssertionType', mode=MODE_TYPE)
    protocolInformationMatch._val = dict([(u'AssertionType', _protocolInformationMatch_val_AssertionType), (u'id', (2, 5, 13, 24))])
    
    #-----< facsimileNumberMatch >-----#
    facsimileNumberMatch = CLASS(name=u'facsimileNumberMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _facsimileNumberMatch_val_AssertionType = STR_PRINT(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelephoneNumber')))
    facsimileNumberMatch._val = dict([(u'AssertionType', _facsimileNumberMatch_val_AssertionType), (u'id', (2, 5, 13, 63))])
    
    #-----< facsimileNumberSubstringsMatch >-----#
    facsimileNumberSubstringsMatch = CLASS(name=u'facsimileNumberSubstringsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _facsimileNumberSubstringsMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    facsimileNumberSubstringsMatch._val = dict([(u'AssertionType', _facsimileNumberSubstringsMatch_val_AssertionType), (u'id', (2, 5, 13, 64))])
    
    #-----< uUIDPairMatch >-----#
    uUIDPairMatch = CLASS(name=u'uUIDPairMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _uUIDPairMatch_val_AssertionType = SEQ(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UUIDPair')))
    uUIDPairMatch._val = dict([(u'AssertionType', _uUIDPairMatch_val_AssertionType), (u'id', (2, 5, 13, 68))])
    
    #-----< uTCTimeMatch >-----#
    uTCTimeMatch = CLASS(name=u'uTCTimeMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _uTCTimeMatch_val_AssertionType = TIME_UTC(name=u'AssertionType', mode=MODE_TYPE)
    uTCTimeMatch._val = dict([(u'AssertionType', _uTCTimeMatch_val_AssertionType), (u'id', (2, 5, 13, 25))])
    
    #-----< uTCTimeOrderingMatch >-----#
    uTCTimeOrderingMatch = CLASS(name=u'uTCTimeOrderingMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _uTCTimeOrderingMatch_val_AssertionType = TIME_UTC(name=u'AssertionType', mode=MODE_TYPE)
    uTCTimeOrderingMatch._val = dict([(u'AssertionType', _uTCTimeOrderingMatch_val_AssertionType), (u'id', (2, 5, 13, 26))])
    
    #-----< generalizedTimeMatch >-----#
    generalizedTimeMatch = CLASS(name=u'generalizedTimeMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _generalizedTimeMatch_val_AssertionType = TIME_GEN(name=u'AssertionType', mode=MODE_TYPE)
    generalizedTimeMatch._val = dict([(u'AssertionType', _generalizedTimeMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeMatch']), (u'id', (2, 5, 13, 27))])
    
    #-----< generalizedTimeOrderingMatch >-----#
    generalizedTimeOrderingMatch = CLASS(name=u'generalizedTimeOrderingMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _generalizedTimeOrderingMatch_val_AssertionType = TIME_GEN(name=u'AssertionType', mode=MODE_TYPE)
    generalizedTimeOrderingMatch._val = dict([(u'AssertionType', _generalizedTimeOrderingMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)), (u'ldapName', [u'generalizedTimeOrderingMatch']), (u'id', (2, 5, 13, 28))])
    
    #-----< systemProposedMatch >-----#
    systemProposedMatch = CLASS(name=u'systemProposedMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    systemProposedMatch._val = dict([(u'id', (2, 5, 13, 47))])
    
    #-----< integerFirstComponentMatch >-----#
    integerFirstComponentMatch = CLASS(name=u'integerFirstComponentMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _integerFirstComponentMatch_val_AssertionType = INT(name=u'AssertionType', mode=MODE_TYPE)
    integerFirstComponentMatch._val = dict([(u'AssertionType', _integerFirstComponentMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)), (u'ldapName', [u'integerFirstComponentMatch']), (u'id', (2, 5, 13, 29))])
    
    #-----< objectIdentifierFirstComponentMatch >-----#
    objectIdentifierFirstComponentMatch = CLASS(name=u'objectIdentifierFirstComponentMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _objectIdentifierFirstComponentMatch_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    objectIdentifierFirstComponentMatch._val = dict([(u'AssertionType', _objectIdentifierFirstComponentMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierFirstComponentMatch']), (u'id', (2, 5, 13, 30))])
    
    #-----< directoryStringFirstComponentMatch >-----#
    directoryStringFirstComponentMatch = CLASS(name=u'directoryStringFirstComponentMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _directoryStringFirstComponentMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    directoryStringFirstComponentMatch._val = dict([(u'AssertionType', _directoryStringFirstComponentMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'directoryStringFirstComponentMatch']), (u'id', (2, 5, 13, 31))])
    
    #-----< wordMatch >-----#
    wordMatch = CLASS(name=u'wordMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _wordMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    wordMatch._val = dict([(u'AssertionType', _wordMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'wordMatch']), (u'id', (2, 5, 13, 32))])
    
    #-----< keywordMatch >-----#
    keywordMatch = CLASS(name=u'keywordMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _keywordMatch_val_AssertionType = CHOICE(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    keywordMatch._val = dict([(u'AssertionType', _keywordMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'keywordMatch']), (u'id', (2, 5, 13, 33))])
    
    #-----< generalWordMatch >-----#
    generalWordMatch = CLASS(name=u'generalWordMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _generalWordMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    generalWordMatch._val = dict([(u'AssertionType', _generalWordMatch_val_AssertionType), (u'id', (2, 5, 13, 48))])
    
    #-----< sequenceMatchType >-----#
    sequenceMatchType = CLASS(name=u'sequenceMatchType', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _sequenceMatchType_val_Type = ENUM(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SequenceMatchType')))
    sequenceMatchType._val = dict([(u'Type', _sequenceMatchType_val_Type), (u'single-valued', True), (u'id', (2, 5, 37, 1))])
    
    #-----< SequenceMatchType >-----#
    SequenceMatchType = ENUM(name=u'SequenceMatchType', mode=MODE_TYPE)
    SequenceMatchType._cont = ASN1Dict([(u'sequenceExact', 0), (u'sequenceDeletion', 1), (u'sequenceRestrictedDeletion', 2), (u'sequencePermutation', 3), (u'sequencePermutationAndDeletion', 4), (u'sequenceProviderDefined', 5)])
    SequenceMatchType._ext = []
    
    #-----< wordMatchTypes >-----#
    wordMatchTypes = CLASS(name=u'wordMatchTypes', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _wordMatchTypes_val_Type = ENUM(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'WordMatchTypes')))
    wordMatchTypes._val = dict([(u'Type', _wordMatchTypes_val_Type), (u'single-valued', True), (u'id', (2, 5, 37, 2))])
    
    #-----< WordMatchTypes >-----#
    WordMatchTypes = ENUM(name=u'WordMatchTypes', mode=MODE_TYPE)
    WordMatchTypes._cont = ASN1Dict([(u'wordExact', 0), (u'wordTruncated', 1), (u'wordPhonetic', 2), (u'wordProviderDefined', 3)])
    WordMatchTypes._ext = []
    
    #-----< characterMatchTypes >-----#
    characterMatchTypes = CLASS(name=u'characterMatchTypes', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _characterMatchTypes_val_Type = ENUM(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'CharacterMatchTypes')))
    characterMatchTypes._val = dict([(u'Type', _characterMatchTypes_val_Type), (u'single-valued', True), (u'id', (2, 5, 37, 3))])
    
    #-----< CharacterMatchTypes >-----#
    CharacterMatchTypes = ENUM(name=u'CharacterMatchTypes', mode=MODE_TYPE)
    CharacterMatchTypes._cont = ASN1Dict([(u'characterExact', 0), (u'characterCaseIgnore', 1), (u'characterMapped', 2)])
    CharacterMatchTypes._ext = []
    
    #-----< selectedContexts >-----#
    selectedContexts = CLASS(name=u'selectedContexts', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _selectedContexts_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'ContextAssertion')))
    selectedContexts._val = dict([(u'Type', _selectedContexts_val_Type), (u'id', (2, 5, 37, 4))])
    
    #-----< approximateStringMatch >-----#
    approximateStringMatch = CLASS(name=u'approximateStringMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    approximateStringMatch._val = dict([(u'id', (2, 5, 13, 49))])
    
    #-----< ignoreIfAbsentMatch >-----#
    ignoreIfAbsentMatch = CLASS(name=u'ignoreIfAbsentMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    ignoreIfAbsentMatch._val = dict([(u'id', (2, 5, 13, 50))])
    
    #-----< nullMatch >-----#
    nullMatch = CLASS(name=u'nullMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    nullMatch._val = dict([(u'id', (2, 5, 13, 51))])
    
    #-----< ZONAL-MATCHING >-----#
    ZONAL_MATCHING = CLASS(name=u'ZONAL-MATCHING', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'MAPPING-BASED-MATCHING')))
    _ZONAL_MATCHING_selectBy = SEQ_OF(name=u'selectBy', mode=MODE_VALUE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ZonalSelect')), opt=True)
    _ZONAL_MATCHING_ApplicableTo = CLASS(name=u'ApplicableTo', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    _ZONAL_MATCHING_subtypesIncluded = BOOL(name=u'subtypesIncluded', mode=MODE_VALUE, default=True)
    _ZONAL_MATCHING_combinable = BOOL(name=u'combinable', mode=MODE_VALUE)
    _ZONAL_MATCHING_combinable._const_val = ASN1Set(rv=[True], rr=[], ev=None, er=[])
    _ZONAL_MATCHING_mappingResults = ENUM(name=u'mappingResults', mode=MODE_VALUE, typeref=ASN1RefType(('SelectedAttributeTypes', 'ZonalResult')), opt=True)
    _ZONAL_MATCHING_userControl = BOOL(name=u'userControl', mode=MODE_VALUE, default=False)
    _ZONAL_MATCHING_exclusive = BOOL(name=u'exclusive', mode=MODE_VALUE, default=True)
    _ZONAL_MATCHING_matching_rule = OID(name=u'matching-rule', mode=MODE_VALUE, typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']))
    _ZONAL_MATCHING_matching_rule._const_val = ASN1Set(rv=[(2, 5, 13, 52)], rr=[], ev=None, er=[])
    _ZONAL_MATCHING_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    ZONAL_MATCHING._cont = ASN1Dict([
        (u'selectBy', _ZONAL_MATCHING_selectBy),
        (u'ApplicableTo', _ZONAL_MATCHING_ApplicableTo),
        (u'subtypesIncluded', _ZONAL_MATCHING_subtypesIncluded),
        (u'combinable', _ZONAL_MATCHING_combinable),
        (u'mappingResults', _ZONAL_MATCHING_mappingResults),
        (u'userControl', _ZONAL_MATCHING_userControl),
        (u'exclusive', _ZONAL_MATCHING_exclusive),
        (u'matching-rule', _ZONAL_MATCHING_matching_rule),
        (u'id', _ZONAL_MATCHING_id),
        ])
    
    #-----< ZonalSelect >-----#
    ZonalSelect = SEQ_OF(name=u'ZonalSelect', mode=MODE_TYPE)
    _ZonalSelect__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    ZonalSelect._cont = _ZonalSelect__item_
    
    #-----< ZonalResult >-----#
    ZonalResult = ENUM(name=u'ZonalResult', mode=MODE_TYPE)
    ZonalResult._cont = ASN1Dict([(u'cannot-select-mapping', 0), (u'zero-mappings', 2), (u'multiple-mappings', 3)])
    ZonalResult._ext = []
    
    #-----< zonalMatch >-----#
    zonalMatch = CLASS(name=u'zonalMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    __MATCHING_RULE_uniqueMatchIndicator_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'MultipleMatchingLocalities')))
    zonalMatch._val = dict([(u'uniqueMatchIndicator', dict([(u'Type', __MATCHING_RULE_uniqueMatchIndicator_val_Type), (u'id', (2, 5, 35, 13))])), (u'id', (2, 5, 13, 52))])
    
    #-----< uriMatch >-----#
    uriMatch = CLASS(name=u'uriMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _uriMatch_val_AssertionType = STR_UTF8(name=u'AssertionType', mode=MODE_TYPE)
    uriMatch._val = dict([(u'AssertionType', _uriMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)), (u'ldapName', [u'uriMatch']), (u'id', (2, 5, 13, 70))])
    
    #-----< caseExactIA5Match >-----#
    caseExactIA5Match = CLASS(name=u'caseExactIA5Match', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseExactIA5Match_val_AssertionType = STR_IA5(name=u'AssertionType', mode=MODE_TYPE)
    caseExactIA5Match._val = dict([(u'AssertionType', _caseExactIA5Match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 26)), (u'ldapName', [u'caseExactIA5Match']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 109, 114, 1))])
    
    #-----< caseIgnoreIA5Match >-----#
    caseIgnoreIA5Match = CLASS(name=u'caseIgnoreIA5Match', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseIgnoreIA5Match_val_AssertionType = STR_IA5(name=u'AssertionType', mode=MODE_TYPE)
    caseIgnoreIA5Match._val = dict([(u'AssertionType', _caseIgnoreIA5Match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 26)), (u'ldapName', [u'caseIgnoreIA5Match']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 109, 114, 2))])
    
    #-----< caseIgnoreIA5SubstringsMatch >-----#
    caseIgnoreIA5SubstringsMatch = CLASS(name=u'caseIgnoreIA5SubstringsMatch', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'MATCHING-RULE')))
    _caseIgnoreIA5SubstringsMatch_val_AssertionType = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    caseIgnoreIA5SubstringsMatch._val = dict([(u'AssertionType', _caseIgnoreIA5SubstringsMatch_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)), (u'ldapName', [u'caseIgnoreIA5SubstringsMatch']), (u'id', (1, 3, 6, 1, 4, 1, 1466, 109, 114, 2))])
    
    #-----< utmCoords >-----#
    utmCoords = CLASS(name=u'utmCoords', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _utmCoords_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UtmCoordinates')))
    utmCoords._val = dict([(u'ldapDesc', u'UTM Coordinates'), (u'Type', _utmCoords_val_Type), (u'id', (2, 5, 40, 4))])
    
    #-----< uiiForm >-----#
    uiiForm = CLASS(name=u'uiiForm', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _uiiForm_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UiiFormat')))
    uiiForm._val = dict([(u'ldapDesc', u'UII Format'), (u'Type', _uiiForm_val_Type), (u'id', (2, 5, 40, 5))])
    
    #-----< epcForm >-----#
    epcForm = CLASS(name=u'epcForm', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _epcForm_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'EpcFormat')))
    epcForm._val = dict([(u'ldapDesc', u'EPC Format'), (u'Type', _epcForm_val_Type), (u'id', (2, 5, 40, 6))])
    
    #-----< attributeTypeDescription >-----#
    attributeTypeDescription = CLASS(name=u'attributeTypeDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _attributeTypeDescription_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'AttributeTypeDescription')))
    attributeTypeDescription._val = dict([(u'ldapDesc', u'Attribute Type Description'), (u'Type', _attributeTypeDescription_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 3))])
    
    #-----< bitString >-----#
    bitString = CLASS(name=u'bitString', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _bitString_val_Type = BIT_STR(name=u'Type', mode=MODE_TYPE)
    bitString._val = dict([(u'ldapDesc', u'Bit String'), (u'Type', _bitString_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6))])
    
    #-----< boolean >-----#
    boolean = CLASS(name=u'boolean', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _boolean_val_Type = BOOL(name=u'Type', mode=MODE_TYPE)
    boolean._val = dict([(u'ldapDesc', u'Boolean'), (u'Type', _boolean_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 7))])
    
    #-----< countryString >-----#
    countryString = CLASS(name=u'countryString', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _countryString_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'CountryName')))
    countryString._val = dict([(u'ldapDesc', u'Country String'), (u'Type', _countryString_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 11))])
    
    #-----< dn >-----#
    dn = CLASS(name=u'dn', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _dn_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    dn._val = dict([(u'ldapDesc', u'DN'), (u'Type', _dn_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12))])
    
    #-----< deliveryMethod >-----#
    deliveryMethod = CLASS(name=u'deliveryMethod', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _deliveryMethod_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PreferredDeliveryMethod')))
    deliveryMethod._val = dict([(u'ldapDesc', u'Delevery Method'), (u'Type', _deliveryMethod_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 14))])
    
    #-----< directoryString >-----#
    directoryString = CLASS(name=u'directoryString', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _directoryString_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    directoryString._val = dict([(u'ldapDesc', u'Directory String'), (u'Type', _directoryString_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15))])
    
    #-----< dITContentRuleDescription >-----#
    dITContentRuleDescription = CLASS(name=u'dITContentRuleDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _dITContentRuleDescription_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'DITContentRuleDescription')))
    dITContentRuleDescription._val = dict([(u'ldapDesc', u'DIT Content Rule Description'), (u'Type', _dITContentRuleDescription_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 16))])
    
    #-----< dITStructureRuleDescription >-----#
    dITStructureRuleDescription = CLASS(name=u'dITStructureRuleDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _dITStructureRuleDescription_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'DITStructureRuleDescription')))
    dITStructureRuleDescription._val = dict([(u'ldapDesc', u'DIT StructureRule Description'), (u'Type', _dITStructureRuleDescription_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 17))])
    
    #-----< enhancedGuide >-----#
    enhancedGuide = CLASS(name=u'enhancedGuide', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _enhancedGuide_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'EnhancedGuide')))
    enhancedGuide._val = dict([(u'ldapDesc', u'Enhanced Guide'), (u'Type', _enhancedGuide_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 21))])
    
    #-----< facsimileTelephoneNr >-----#
    facsimileTelephoneNr = CLASS(name=u'facsimileTelephoneNr', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _facsimileTelephoneNr_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'FacsimileTelephoneNumber')))
    facsimileTelephoneNr._val = dict([(u'ldapDesc', u'Facsimile Telephone Number'), (u'Type', _facsimileTelephoneNr_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 22))])
    
    #-----< fax >-----#
    fax = CLASS(name=u'fax', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _fax_val_Type = NULL(name=u'Type', mode=MODE_TYPE)
    fax._val = dict([(u'ldapDesc', u'Fax'), (u'Type', _fax_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 23))])
    
    #-----< generalizedTime >-----#
    generalizedTime = CLASS(name=u'generalizedTime', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _generalizedTime_val_Type = TIME_GEN(name=u'Type', mode=MODE_TYPE)
    generalizedTime._val = dict([(u'ldapDesc', u'Generalized Time'), (u'Type', _generalizedTime_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24))])
    
    #-----< guide >-----#
    guide = CLASS(name=u'guide', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _guide_val_Type = SET(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'Guide')))
    guide._val = dict([(u'ldapDesc', u'Guide'), (u'Type', _guide_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 25))])
    
    #-----< ia5String >-----#
    ia5String = CLASS(name=u'ia5String', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _ia5String_val_Type = STR_IA5(name=u'Type', mode=MODE_TYPE)
    ia5String._val = dict([(u'ldapDesc', u'IA5 String'), (u'Type', _ia5String_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 26))])
    
    #-----< integer >-----#
    integer = CLASS(name=u'integer', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _integer_val_Type = INT(name=u'Type', mode=MODE_TYPE)
    integer._val = dict([(u'ldapDesc', u'INTEGER'), (u'Type', _integer_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27))])
    
    #-----< jpeg >-----#
    jpeg = CLASS(name=u'jpeg', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _jpeg_val_Type = NULL(name=u'Type', mode=MODE_TYPE)
    jpeg._val = dict([(u'ldapDesc', u'JPEG'), (u'Type', _jpeg_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 28))])
    
    #-----< matchingRuleDescription >-----#
    matchingRuleDescription = CLASS(name=u'matchingRuleDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _matchingRuleDescription_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'MatchingRuleDescription')))
    matchingRuleDescription._val = dict([(u'ldapDesc', u'Matching Rule Description'), (u'Type', _matchingRuleDescription_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 30))])
    
    #-----< matchingRuleUseDescription >-----#
    matchingRuleUseDescription = CLASS(name=u'matchingRuleUseDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _matchingRuleUseDescription_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'MatchingRuleUseDescription')))
    matchingRuleUseDescription._val = dict([(u'ldapDesc', u'Matching Rule Use Description'), (u'Type', _matchingRuleUseDescription_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 31))])
    
    #-----< nameAndOptionalUID >-----#
    nameAndOptionalUID = CLASS(name=u'nameAndOptionalUID', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _nameAndOptionalUID_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'NameAndOptionalUID')))
    nameAndOptionalUID._val = dict([(u'ldapDesc', u'Name And Optional UID'), (u'Type', _nameAndOptionalUID_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 34))])
    
    #-----< nameFormDescription >-----#
    nameFormDescription = CLASS(name=u'nameFormDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _nameFormDescription_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'NameFormDescription')))
    nameFormDescription._val = dict([(u'ldapDesc', u'Name Form Description'), (u'Type', _nameFormDescription_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 35))])
    
    #-----< numericString >-----#
    numericString = CLASS(name=u'numericString', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _numericString_val_Type = STR_NUM(name=u'Type', mode=MODE_TYPE)
    numericString._val = dict([(u'ldapDesc', u'Numeric String'), (u'Type', _numericString_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36))])
    
    #-----< objectClassDescription >-----#
    objectClassDescription = CLASS(name=u'objectClassDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _objectClassDescription_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SchemaAdministration', 'ObjectClassDescription')))
    objectClassDescription._val = dict([(u'ldapDesc', u'Object Class Description'), (u'Type', _objectClassDescription_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 37))])
    
    #-----< oid >-----#
    oid = CLASS(name=u'oid', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _oid_val_Type = OID(name=u'Type', mode=MODE_TYPE)
    oid._val = dict([(u'ldapDesc', u'OID'), (u'Type', _oid_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38))])
    
    #-----< otherMailbox >-----#
    otherMailbox = CLASS(name=u'otherMailbox', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _otherMailbox_val_Type = NULL(name=u'Type', mode=MODE_TYPE)
    otherMailbox._val = dict([(u'ldapDesc', u'Other Mailbox'), (u'Type', _otherMailbox_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 39))])
    
    #-----< octetString >-----#
    octetString = CLASS(name=u'octetString', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _octetString_val_Type = OCT_STR(name=u'Type', mode=MODE_TYPE)
    octetString._val = dict([(u'ldapDesc', u'Octet String'), (u'Type', _octetString_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 40))])
    
    #-----< postalAddr >-----#
    postalAddr = CLASS(name=u'postalAddr', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _postalAddr_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'PostalAddress')))
    postalAddr._val = dict([(u'ldapDesc', u'Postal Address'), (u'Type', _postalAddr_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41))])
    
    #-----< printableString >-----#
    printableString = CLASS(name=u'printableString', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _printableString_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE)
    printableString._val = dict([(u'ldapDesc', u'Printable String'), (u'Type', _printableString_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 44))])
    
    #-----< subtreeSpec >-----#
    subtreeSpec = CLASS(name=u'subtreeSpec', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _subtreeSpec_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'SubtreeSpecification')))
    subtreeSpec._val = dict([(u'ldapDesc', u'SubtreeSpecification'), (u'Type', _subtreeSpec_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 45))])
    
    #-----< telephoneNr >-----#
    telephoneNr = CLASS(name=u'telephoneNr', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _telephoneNr_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelephoneNumber')))
    telephoneNr._val = dict([(u'ldapDesc', u'Telephone Number'), (u'Type', _telephoneNr_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 50))])
    
    #-----< telexNr >-----#
    telexNr = CLASS(name=u'telexNr', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _telexNr_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TelexNumber')))
    telexNr._val = dict([(u'ldapDesc', u'Telex Number'), (u'Type', _telexNr_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 52))])
    
    #-----< utcTime >-----#
    utcTime = CLASS(name=u'utcTime', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _utcTime_val_Type = TIME_UTC(name=u'Type', mode=MODE_TYPE)
    utcTime._val = dict([(u'ldapDesc', u'UTC Time'), (u'Type', _utcTime_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 53))])
    
    #-----< ldapSyntaxDescription >-----#
    ldapSyntaxDescription = CLASS(name=u'ldapSyntaxDescription', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _ldapSyntaxDescription_val_Type = NULL(name=u'Type', mode=MODE_TYPE)
    ldapSyntaxDescription._val = dict([(u'ldapDesc', u'LDAP Syntax Description'), (u'Type', _ldapSyntaxDescription_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 54))])
    
    #-----< substringAssertion >-----#
    substringAssertion = CLASS(name=u'substringAssertion', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'SYNTAX-NAME')))
    _substringAssertion_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'SubstringAssertion')))
    substringAssertion._val = dict([(u'ldapDesc', u'Substring Assertion'), (u'Type', _substringAssertion_val_Type), (u'id', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58))])
    
    #-----< languageContext >-----#
    languageContext = CLASS(name=u'languageContext', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    _languageContext_val_Type = STR_PRINT(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'LanguageContextSyntax')))
    languageContext._val = dict([(u'Type', _languageContext_val_Type), (u'id', (2, 5, 31, 0))])
    
    #-----< LanguageContextSyntax >-----#
    LanguageContextSyntax = STR_PRINT(name=u'LanguageContextSyntax', mode=MODE_TYPE)
    LanguageContextSyntax._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=3)], ev=None, er=[])
    
    #-----< temporalContext >-----#
    temporalContext = CLASS(name=u'temporalContext', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    _temporalContext_val_Type = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TimeSpecification')))
    _temporalContext_val_Assertion = CHOICE(name=u'Assertion', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TimeAssertion')))
    temporalContext._val = dict([(u'Type', _temporalContext_val_Type), (u'Assertion', _temporalContext_val_Assertion), (u'id', (2, 5, 31, 1))])
    
    #-----< TimeSpecification >-----#
    TimeSpecification = SEQ(name=u'TimeSpecification', mode=MODE_TYPE)
    _TimeSpecification_time = CHOICE(name=u'time', mode=MODE_TYPE)
    __TimeSpecification_time_absolute = SEQ(name=u'absolute', mode=MODE_TYPE)
    ___TimeSpecification_time_absolute_startTime = TIME_GEN(name=u'startTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    ___TimeSpecification_time_absolute_endTime = TIME_GEN(name=u'endTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __TimeSpecification_time_absolute._cont = ASN1Dict([
        (u'startTime', ___TimeSpecification_time_absolute_startTime),
        (u'endTime', ___TimeSpecification_time_absolute_endTime),
        ])
    __TimeSpecification_time_absolute._ext = []
    __TimeSpecification_time_periodic = SET_OF(name=u'periodic', mode=MODE_TYPE)
    ___TimeSpecification_time_periodic__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'Period')))
    __TimeSpecification_time_periodic._cont = ___TimeSpecification_time_periodic__item_
    __TimeSpecification_time_periodic._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _TimeSpecification_time._cont = ASN1Dict([
        (u'absolute', __TimeSpecification_time_absolute),
        (u'periodic', __TimeSpecification_time_periodic),
        ])
    _TimeSpecification_time._ext = None
    _TimeSpecification_notThisTime = BOOL(name=u'notThisTime', mode=MODE_TYPE, default=False)
    _TimeSpecification_timeZone = INT(name=u'timeZone', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'TimeZone')), opt=True)
    TimeSpecification._cont = ASN1Dict([
        (u'time', _TimeSpecification_time),
        (u'notThisTime', _TimeSpecification_notThisTime),
        (u'timeZone', _TimeSpecification_timeZone),
        ])
    TimeSpecification._ext = []
    
    #-----< Period >-----#
    Period = SEQ(name=u'Period', mode=MODE_TYPE)
    _Period_timesOfDay = SET_OF(name=u'timesOfDay', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __Period_timesOfDay__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'DayTimeBand')))
    _Period_timesOfDay._cont = __Period_timesOfDay__item_
    _Period_timesOfDay._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _Period_days = CHOICE(name=u'days', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __Period_days_intDay = SET_OF(name=u'intDay', mode=MODE_TYPE)
    ___Period_days_intDay__item_ = INT(name='_item_', mode=MODE_TYPE)
    __Period_days_intDay._cont = ___Period_days_intDay__item_
    __Period_days_bitDay = BIT_STR(name=u'bitDay', mode=MODE_TYPE)
    __Period_days_bitDay._cont = ASN1Dict([(u'sunday', 0), (u'monday', 1), (u'tuesday', 2), (u'wednesday', 3), (u'thursday', 4), (u'friday', 5), (u'saturday', 6)])
    __Period_days_dayOf = CHOICE(name=u'dayOf', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'XDayOf')))
    _Period_days._cont = ASN1Dict([
        (u'intDay', __Period_days_intDay),
        (u'bitDay', __Period_days_bitDay),
        (u'dayOf', __Period_days_dayOf),
        ])
    _Period_days._ext = []
    _Period_weeks = CHOICE(name=u'weeks', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __Period_weeks_allWeeks = NULL(name=u'allWeeks', mode=MODE_TYPE)
    __Period_weeks_intWeek = SET_OF(name=u'intWeek', mode=MODE_TYPE)
    ___Period_weeks_intWeek__item_ = INT(name='_item_', mode=MODE_TYPE)
    __Period_weeks_intWeek._cont = ___Period_weeks_intWeek__item_
    __Period_weeks_bitWeek = BIT_STR(name=u'bitWeek', mode=MODE_TYPE)
    __Period_weeks_bitWeek._cont = ASN1Dict([(u'week1', 0), (u'week2', 1), (u'week3', 2), (u'week4', 3), (u'week5', 4)])
    _Period_weeks._cont = ASN1Dict([
        (u'allWeeks', __Period_weeks_allWeeks),
        (u'intWeek', __Period_weeks_intWeek),
        (u'bitWeek', __Period_weeks_bitWeek),
        ])
    _Period_weeks._ext = []
    _Period_months = CHOICE(name=u'months', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __Period_months_allMonths = NULL(name=u'allMonths', mode=MODE_TYPE)
    __Period_months_intMonth = SET_OF(name=u'intMonth', mode=MODE_TYPE)
    ___Period_months_intMonth__item_ = INT(name='_item_', mode=MODE_TYPE)
    __Period_months_intMonth._cont = ___Period_months_intMonth__item_
    __Period_months_bitMonth = BIT_STR(name=u'bitMonth', mode=MODE_TYPE)
    __Period_months_bitMonth._cont = ASN1Dict([(u'january', 0), (u'february', 1), (u'march', 2), (u'april', 3), (u'may', 4), (u'june', 5), (u'july', 6), (u'august', 7), (u'september', 8), (u'october', 9), (u'november', 10), (u'december', 11)])
    _Period_months._cont = ASN1Dict([
        (u'allMonths', __Period_months_allMonths),
        (u'intMonth', __Period_months_intMonth),
        (u'bitMonth', __Period_months_bitMonth),
        ])
    _Period_months._ext = []
    _Period_years = SET_OF(name=u'years', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __Period_years__item_ = INT(name='_item_', mode=MODE_TYPE)
    __Period_years__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1000, ub=None)], ev=None, er=[])
    _Period_years._cont = __Period_years__item_
    Period._cont = ASN1Dict([
        (u'timesOfDay', _Period_timesOfDay),
        (u'days', _Period_days),
        (u'weeks', _Period_weeks),
        (u'months', _Period_months),
        (u'years', _Period_years),
        ])
    Period._ext = []
    
    #-----< XDayOf >-----#
    XDayOf = CHOICE(name=u'XDayOf', mode=MODE_TYPE)
    _XDayOf_first = CHOICE(name=u'first', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'NamedDay')))
    _XDayOf_second = CHOICE(name=u'second', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'NamedDay')))
    _XDayOf_third = CHOICE(name=u'third', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'NamedDay')))
    _XDayOf_fourth = CHOICE(name=u'fourth', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'NamedDay')))
    _XDayOf_fifth = CHOICE(name=u'fifth', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'NamedDay')))
    XDayOf._cont = ASN1Dict([
        (u'first', _XDayOf_first),
        (u'second', _XDayOf_second),
        (u'third', _XDayOf_third),
        (u'fourth', _XDayOf_fourth),
        (u'fifth', _XDayOf_fifth),
        ])
    XDayOf._ext = None
    
    #-----< NamedDay >-----#
    NamedDay = CHOICE(name=u'NamedDay', mode=MODE_TYPE)
    _NamedDay_intNamedDays = ENUM(name=u'intNamedDays', mode=MODE_TYPE)
    _NamedDay_intNamedDays._cont = ASN1Dict([(u'sunday', 1), (u'monday', 2), (u'tuesday', 3), (u'wednesday', 4), (u'thursday', 5), (u'friday', 6), (u'saturday', 7)])
    _NamedDay_intNamedDays._ext = None
    _NamedDay_bitNamedDays = BIT_STR(name=u'bitNamedDays', mode=MODE_TYPE)
    _NamedDay_bitNamedDays._cont = ASN1Dict([(u'sunday', 0), (u'monday', 1), (u'tuesday', 2), (u'wednesday', 3), (u'thursday', 4), (u'friday', 5), (u'saturday', 6)])
    NamedDay._cont = ASN1Dict([
        (u'intNamedDays', _NamedDay_intNamedDays),
        (u'bitNamedDays', _NamedDay_bitNamedDays),
        ])
    NamedDay._ext = None
    
    #-----< DayTimeBand >-----#
    DayTimeBand = SEQ(name=u'DayTimeBand', mode=MODE_TYPE)
    _DayTimeBand_startDayTime = SEQ(name=u'startDayTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'DayTime')), default=dict([(u'hour', 0)]))
    _DayTimeBand_endDayTime = SEQ(name=u'endDayTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('SelectedAttributeTypes', 'DayTime')), default=dict([(u'hour', 23), (u'minute', 59), (u'second', 59)]))
    DayTimeBand._cont = ASN1Dict([
        (u'startDayTime', _DayTimeBand_startDayTime),
        (u'endDayTime', _DayTimeBand_endDayTime),
        ])
    DayTimeBand._ext = []
    
    #-----< DayTime >-----#
    DayTime = SEQ(name=u'DayTime', mode=MODE_TYPE)
    _DayTime_hour = INT(name=u'hour', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _DayTime_hour._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=23)], ev=None, er=[])
    _DayTime_minute = INT(name=u'minute', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=0)
    _DayTime_minute._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=59)], ev=None, er=[])
    _DayTime_second = INT(name=u'second', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=0)
    _DayTime_second._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=59)], ev=None, er=[])
    DayTime._cont = ASN1Dict([
        (u'hour', _DayTime_hour),
        (u'minute', _DayTime_minute),
        (u'second', _DayTime_second),
        ])
    DayTime._ext = []
    
    #-----< TimeZone >-----#
    TimeZone = INT(name=u'TimeZone', mode=MODE_TYPE)
    TimeZone._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-12, ub=12)], ev=None, er=[])
    
    #-----< TimeAssertion >-----#
    TimeAssertion = CHOICE(name=u'TimeAssertion', mode=MODE_TYPE)
    _TimeAssertion_now = NULL(name=u'now', mode=MODE_TYPE)
    _TimeAssertion_at = TIME_GEN(name=u'at', mode=MODE_TYPE)
    _TimeAssertion_between = SEQ(name=u'between', mode=MODE_TYPE)
    __TimeAssertion_between_startTime = TIME_GEN(name=u'startTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __TimeAssertion_between_endTime = TIME_GEN(name=u'endTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __TimeAssertion_between_entirely = BOOL(name=u'entirely', mode=MODE_TYPE, default=False)
    _TimeAssertion_between._cont = ASN1Dict([
        (u'startTime', __TimeAssertion_between_startTime),
        (u'endTime', __TimeAssertion_between_endTime),
        (u'entirely', __TimeAssertion_between_entirely),
        ])
    _TimeAssertion_between._ext = []
    TimeAssertion._cont = ASN1Dict([
        (u'now', _TimeAssertion_now),
        (u'at', _TimeAssertion_at),
        (u'between', _TimeAssertion_between),
        ])
    TimeAssertion._ext = []
    
    #-----< localeContext >-----#
    localeContext = CLASS(name=u'localeContext', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    _localeContext_val_Type = CHOICE(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'LocaleContextSyntax')))
    localeContext._val = dict([(u'Type', _localeContext_val_Type), (u'id', (2, 5, 31, 2))])
    
    #-----< LocaleContextSyntax >-----#
    LocaleContextSyntax = CHOICE(name=u'LocaleContextSyntax', mode=MODE_TYPE)
    _LocaleContextSyntax_localeID1 = OID(name=u'localeID1', mode=MODE_TYPE)
    _LocaleContextSyntax_localeID2 = CHOICE(name=u'localeID2', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'UnboundedDirectoryString')))
    LocaleContextSyntax._cont = ASN1Dict([
        (u'localeID1', _LocaleContextSyntax_localeID1),
        (u'localeID2', _LocaleContextSyntax_localeID2),
        ])
    LocaleContextSyntax._ext = []
    
    #-----< ldapAttributeOptionContext >-----#
    ldapAttributeOptionContext = CLASS(name=u'ldapAttributeOptionContext', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    _ldapAttributeOptionContext_val_Type = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'AttributeOptionList')))
    _ldapAttributeOptionContext_val_Assertion = SEQ_OF(name=u'Assertion', mode=MODE_TYPE, typeref=ASN1RefType(('SelectedAttributeTypes', 'AttributeOptionList')))
    ldapAttributeOptionContext._val = dict([(u'Type', _ldapAttributeOptionContext_val_Type), (u'Assertion', _ldapAttributeOptionContext_val_Assertion), (u'absentMatch', False), (u'id', (2, 5, 31, 5))])
    
    #-----< AttributeOptionList >-----#
    AttributeOptionList = SEQ_OF(name=u'AttributeOptionList', mode=MODE_TYPE)
    _AttributeOptionList__item_ = STR_UTF8(name='_item_', mode=MODE_TYPE)
    AttributeOptionList._cont = _AttributeOptionList__item_
    
    #-----< id-at-knowledgeInformation >-----#
    id_at_knowledgeInformation = OID(name=u'id-at-knowledgeInformation', mode=MODE_VALUE)
    id_at_knowledgeInformation._val = (2, 5, 4, 2)
    
    #-----< id-at-commonName >-----#
    id_at_commonName = OID(name=u'id-at-commonName', mode=MODE_VALUE)
    id_at_commonName._val = (2, 5, 4, 3)
    
    #-----< id-at-surname >-----#
    id_at_surname = OID(name=u'id-at-surname', mode=MODE_VALUE)
    id_at_surname._val = (2, 5, 4, 4)
    
    #-----< id-at-serialNumber >-----#
    id_at_serialNumber = OID(name=u'id-at-serialNumber', mode=MODE_VALUE)
    id_at_serialNumber._val = (2, 5, 4, 5)
    
    #-----< id-at-countryName >-----#
    id_at_countryName = OID(name=u'id-at-countryName', mode=MODE_VALUE)
    id_at_countryName._val = (2, 5, 4, 6)
    
    #-----< id-at-localityName >-----#
    id_at_localityName = OID(name=u'id-at-localityName', mode=MODE_VALUE)
    id_at_localityName._val = (2, 5, 4, 7)
    
    #-----< id-at-collectiveLocalityName >-----#
    id_at_collectiveLocalityName = OID(name=u'id-at-collectiveLocalityName', mode=MODE_VALUE)
    id_at_collectiveLocalityName._val = (2, 5, 4, 7, 1)
    
    #-----< id-at-stateOrProvinceName >-----#
    id_at_stateOrProvinceName = OID(name=u'id-at-stateOrProvinceName', mode=MODE_VALUE)
    id_at_stateOrProvinceName._val = (2, 5, 4, 8)
    
    #-----< id-at-collectiveStateOrProvinceName >-----#
    id_at_collectiveStateOrProvinceName = OID(name=u'id-at-collectiveStateOrProvinceName', mode=MODE_VALUE)
    id_at_collectiveStateOrProvinceName._val = (2, 5, 4, 8, 1)
    
    #-----< id-at-streetAddress >-----#
    id_at_streetAddress = OID(name=u'id-at-streetAddress', mode=MODE_VALUE)
    id_at_streetAddress._val = (2, 5, 4, 9)
    
    #-----< id-at-collectiveStreetAddress >-----#
    id_at_collectiveStreetAddress = OID(name=u'id-at-collectiveStreetAddress', mode=MODE_VALUE)
    id_at_collectiveStreetAddress._val = (2, 5, 4, 9, 1)
    
    #-----< id-at-organizationName >-----#
    id_at_organizationName = OID(name=u'id-at-organizationName', mode=MODE_VALUE)
    id_at_organizationName._val = (2, 5, 4, 10)
    
    #-----< id-at-collectiveOrganizationName >-----#
    id_at_collectiveOrganizationName = OID(name=u'id-at-collectiveOrganizationName', mode=MODE_VALUE)
    id_at_collectiveOrganizationName._val = (2, 5, 4, 10, 1)
    
    #-----< id-at-organizationalUnitName >-----#
    id_at_organizationalUnitName = OID(name=u'id-at-organizationalUnitName', mode=MODE_VALUE)
    id_at_organizationalUnitName._val = (2, 5, 4, 11)
    
    #-----< id-at-collectiveOrganizationalUnitName >-----#
    id_at_collectiveOrganizationalUnitName = OID(name=u'id-at-collectiveOrganizationalUnitName', mode=MODE_VALUE)
    id_at_collectiveOrganizationalUnitName._val = (2, 5, 4, 11, 1)
    
    #-----< id-at-title >-----#
    id_at_title = OID(name=u'id-at-title', mode=MODE_VALUE)
    id_at_title._val = (2, 5, 4, 12)
    
    #-----< id-at-description >-----#
    id_at_description = OID(name=u'id-at-description', mode=MODE_VALUE)
    id_at_description._val = (2, 5, 4, 13)
    
    #-----< id-at-searchGuide >-----#
    id_at_searchGuide = OID(name=u'id-at-searchGuide', mode=MODE_VALUE)
    id_at_searchGuide._val = (2, 5, 4, 14)
    
    #-----< id-at-businessCategory >-----#
    id_at_businessCategory = OID(name=u'id-at-businessCategory', mode=MODE_VALUE)
    id_at_businessCategory._val = (2, 5, 4, 15)
    
    #-----< id-at-postalAddress >-----#
    id_at_postalAddress = OID(name=u'id-at-postalAddress', mode=MODE_VALUE)
    id_at_postalAddress._val = (2, 5, 4, 16)
    
    #-----< id-at-collectivePostalAddress >-----#
    id_at_collectivePostalAddress = OID(name=u'id-at-collectivePostalAddress', mode=MODE_VALUE)
    id_at_collectivePostalAddress._val = (2, 5, 4, 16, 1)
    
    #-----< id-at-postalCode >-----#
    id_at_postalCode = OID(name=u'id-at-postalCode', mode=MODE_VALUE)
    id_at_postalCode._val = (2, 5, 4, 17)
    
    #-----< id-at-collectivePostalCode >-----#
    id_at_collectivePostalCode = OID(name=u'id-at-collectivePostalCode', mode=MODE_VALUE)
    id_at_collectivePostalCode._val = (2, 5, 4, 17, 1)
    
    #-----< id-at-postOfficeBox >-----#
    id_at_postOfficeBox = OID(name=u'id-at-postOfficeBox', mode=MODE_VALUE)
    id_at_postOfficeBox._val = (2, 5, 4, 18)
    
    #-----< id-at-collectivePostOfficeBox >-----#
    id_at_collectivePostOfficeBox = OID(name=u'id-at-collectivePostOfficeBox', mode=MODE_VALUE)
    id_at_collectivePostOfficeBox._val = (2, 5, 4, 18, 1)
    
    #-----< id-at-physicalDeliveryOfficeName >-----#
    id_at_physicalDeliveryOfficeName = OID(name=u'id-at-physicalDeliveryOfficeName', mode=MODE_VALUE)
    id_at_physicalDeliveryOfficeName._val = (2, 5, 4, 19)
    
    #-----< id-at-collectivePhysicalDeliveryOfficeName >-----#
    id_at_collectivePhysicalDeliveryOfficeName = OID(name=u'id-at-collectivePhysicalDeliveryOfficeName', mode=MODE_VALUE)
    id_at_collectivePhysicalDeliveryOfficeName._val = (2, 5, 4, 19, 1)
    
    #-----< id-at-telephoneNumber >-----#
    id_at_telephoneNumber = OID(name=u'id-at-telephoneNumber', mode=MODE_VALUE)
    id_at_telephoneNumber._val = (2, 5, 4, 20)
    
    #-----< id-at-collectiveTelephoneNumber >-----#
    id_at_collectiveTelephoneNumber = OID(name=u'id-at-collectiveTelephoneNumber', mode=MODE_VALUE)
    id_at_collectiveTelephoneNumber._val = (2, 5, 4, 20, 1)
    
    #-----< id-at-telexNumber >-----#
    id_at_telexNumber = OID(name=u'id-at-telexNumber', mode=MODE_VALUE)
    id_at_telexNumber._val = (2, 5, 4, 21)
    
    #-----< id-at-collectiveTelexNumber >-----#
    id_at_collectiveTelexNumber = OID(name=u'id-at-collectiveTelexNumber', mode=MODE_VALUE)
    id_at_collectiveTelexNumber._val = (2, 5, 4, 21, 1)
    
    #-----< id-at-facsimileTelephoneNumber >-----#
    id_at_facsimileTelephoneNumber = OID(name=u'id-at-facsimileTelephoneNumber', mode=MODE_VALUE)
    id_at_facsimileTelephoneNumber._val = (2, 5, 4, 23)
    
    #-----< id-at-collectiveFacsimileTelephoneNumber >-----#
    id_at_collectiveFacsimileTelephoneNumber = OID(name=u'id-at-collectiveFacsimileTelephoneNumber', mode=MODE_VALUE)
    id_at_collectiveFacsimileTelephoneNumber._val = (2, 5, 4, 23, 1)
    
    #-----< id-at-x121Address >-----#
    id_at_x121Address = OID(name=u'id-at-x121Address', mode=MODE_VALUE)
    id_at_x121Address._val = (2, 5, 4, 24)
    
    #-----< id-at-internationalISDNNumber >-----#
    id_at_internationalISDNNumber = OID(name=u'id-at-internationalISDNNumber', mode=MODE_VALUE)
    id_at_internationalISDNNumber._val = (2, 5, 4, 25)
    
    #-----< id-at-collectiveInternationalISDNNumber >-----#
    id_at_collectiveInternationalISDNNumber = OID(name=u'id-at-collectiveInternationalISDNNumber', mode=MODE_VALUE)
    id_at_collectiveInternationalISDNNumber._val = (2, 5, 4, 25, 1)
    
    #-----< id-at-registeredAddress >-----#
    id_at_registeredAddress = OID(name=u'id-at-registeredAddress', mode=MODE_VALUE)
    id_at_registeredAddress._val = (2, 5, 4, 26)
    
    #-----< id-at-destinationIndicator >-----#
    id_at_destinationIndicator = OID(name=u'id-at-destinationIndicator', mode=MODE_VALUE)
    id_at_destinationIndicator._val = (2, 5, 4, 27)
    
    #-----< id-at-preferredDeliveryMethod >-----#
    id_at_preferredDeliveryMethod = OID(name=u'id-at-preferredDeliveryMethod', mode=MODE_VALUE)
    id_at_preferredDeliveryMethod._val = (2, 5, 4, 28)
    
    #-----< id-at-presentationAddress >-----#
    id_at_presentationAddress = OID(name=u'id-at-presentationAddress', mode=MODE_VALUE)
    id_at_presentationAddress._val = (2, 5, 4, 29)
    
    #-----< id-at-supportedApplicationContext >-----#
    id_at_supportedApplicationContext = OID(name=u'id-at-supportedApplicationContext', mode=MODE_VALUE)
    id_at_supportedApplicationContext._val = (2, 5, 4, 30)
    
    #-----< id-at-member >-----#
    id_at_member = OID(name=u'id-at-member', mode=MODE_VALUE)
    id_at_member._val = (2, 5, 4, 31)
    
    #-----< id-at-owner >-----#
    id_at_owner = OID(name=u'id-at-owner', mode=MODE_VALUE)
    id_at_owner._val = (2, 5, 4, 32)
    
    #-----< id-at-roleOccupant >-----#
    id_at_roleOccupant = OID(name=u'id-at-roleOccupant', mode=MODE_VALUE)
    id_at_roleOccupant._val = (2, 5, 4, 33)
    
    #-----< id-at-seeAlso >-----#
    id_at_seeAlso = OID(name=u'id-at-seeAlso', mode=MODE_VALUE)
    id_at_seeAlso._val = (2, 5, 4, 34)
    
    #-----< id-at-name >-----#
    id_at_name = OID(name=u'id-at-name', mode=MODE_VALUE)
    id_at_name._val = (2, 5, 4, 41)
    
    #-----< id-at-givenName >-----#
    id_at_givenName = OID(name=u'id-at-givenName', mode=MODE_VALUE)
    id_at_givenName._val = (2, 5, 4, 42)
    
    #-----< id-at-initials >-----#
    id_at_initials = OID(name=u'id-at-initials', mode=MODE_VALUE)
    id_at_initials._val = (2, 5, 4, 43)
    
    #-----< id-at-generationQualifier >-----#
    id_at_generationQualifier = OID(name=u'id-at-generationQualifier', mode=MODE_VALUE)
    id_at_generationQualifier._val = (2, 5, 4, 44)
    
    #-----< id-at-uniqueIdentifier >-----#
    id_at_uniqueIdentifier = OID(name=u'id-at-uniqueIdentifier', mode=MODE_VALUE)
    id_at_uniqueIdentifier._val = (2, 5, 4, 45)
    
    #-----< id-at-dnQualifier >-----#
    id_at_dnQualifier = OID(name=u'id-at-dnQualifier', mode=MODE_VALUE)
    id_at_dnQualifier._val = (2, 5, 4, 46)
    
    #-----< id-at-enhancedSearchGuide >-----#
    id_at_enhancedSearchGuide = OID(name=u'id-at-enhancedSearchGuide', mode=MODE_VALUE)
    id_at_enhancedSearchGuide._val = (2, 5, 4, 47)
    
    #-----< id-at-protocolInformation >-----#
    id_at_protocolInformation = OID(name=u'id-at-protocolInformation', mode=MODE_VALUE)
    id_at_protocolInformation._val = (2, 5, 4, 48)
    
    #-----< id-at-distinguishedName >-----#
    id_at_distinguishedName = OID(name=u'id-at-distinguishedName', mode=MODE_VALUE)
    id_at_distinguishedName._val = (2, 5, 4, 49)
    
    #-----< id-at-uniqueMember >-----#
    id_at_uniqueMember = OID(name=u'id-at-uniqueMember', mode=MODE_VALUE)
    id_at_uniqueMember._val = (2, 5, 4, 50)
    
    #-----< id-at-houseIdentifier >-----#
    id_at_houseIdentifier = OID(name=u'id-at-houseIdentifier', mode=MODE_VALUE)
    id_at_houseIdentifier._val = (2, 5, 4, 51)
    
    #-----< id-at-dmdName >-----#
    id_at_dmdName = OID(name=u'id-at-dmdName', mode=MODE_VALUE)
    id_at_dmdName._val = (2, 5, 4, 54)
    
    #-----< id-at-pseudonym >-----#
    id_at_pseudonym = OID(name=u'id-at-pseudonym', mode=MODE_VALUE)
    id_at_pseudonym._val = (2, 5, 4, 65)
    
    #-----< id-at-communicationsService >-----#
    id_at_communicationsService = OID(name=u'id-at-communicationsService', mode=MODE_VALUE)
    id_at_communicationsService._val = (2, 5, 4, 66)
    
    #-----< id-at-communicationsNetwork >-----#
    id_at_communicationsNetwork = OID(name=u'id-at-communicationsNetwork', mode=MODE_VALUE)
    id_at_communicationsNetwork._val = (2, 5, 4, 67)
    
    #-----< id-at-uuidpair >-----#
    id_at_uuidpair = OID(name=u'id-at-uuidpair', mode=MODE_VALUE)
    id_at_uuidpair._val = (2, 5, 4, 77)
    
    #-----< id-at-tagOid >-----#
    id_at_tagOid = OID(name=u'id-at-tagOid', mode=MODE_VALUE)
    id_at_tagOid._val = (2, 5, 4, 78)
    
    #-----< id-at-uiiFormat >-----#
    id_at_uiiFormat = OID(name=u'id-at-uiiFormat', mode=MODE_VALUE)
    id_at_uiiFormat._val = (2, 5, 4, 79)
    
    #-----< id-at-uiiInUrn >-----#
    id_at_uiiInUrn = OID(name=u'id-at-uiiInUrn', mode=MODE_VALUE)
    id_at_uiiInUrn._val = (2, 5, 4, 80)
    
    #-----< id-at-contentUrl >-----#
    id_at_contentUrl = OID(name=u'id-at-contentUrl', mode=MODE_VALUE)
    id_at_contentUrl._val = (2, 5, 4, 81)
    
    #-----< id-at-uri >-----#
    id_at_uri = OID(name=u'id-at-uri', mode=MODE_VALUE)
    id_at_uri._val = (2, 5, 4, 83)
    
    #-----< id-at-urn >-----#
    id_at_urn = OID(name=u'id-at-urn', mode=MODE_VALUE)
    id_at_urn._val = (2, 5, 4, 86)
    
    #-----< id-at-url >-----#
    id_at_url = OID(name=u'id-at-url', mode=MODE_VALUE)
    id_at_url._val = (2, 5, 4, 87)
    
    #-----< id-at-utmCoordinates >-----#
    id_at_utmCoordinates = OID(name=u'id-at-utmCoordinates', mode=MODE_VALUE)
    id_at_utmCoordinates._val = (2, 5, 4, 88)
    
    #-----< id-at-urnC >-----#
    id_at_urnC = OID(name=u'id-at-urnC', mode=MODE_VALUE)
    id_at_urnC._val = (2, 5, 4, 89)
    
    #-----< id-at-uii >-----#
    id_at_uii = OID(name=u'id-at-uii', mode=MODE_VALUE)
    id_at_uii._val = (2, 5, 4, 90)
    
    #-----< id-at-epc >-----#
    id_at_epc = OID(name=u'id-at-epc', mode=MODE_VALUE)
    id_at_epc._val = (2, 5, 4, 91)
    
    #-----< id-at-tagAfi >-----#
    id_at_tagAfi = OID(name=u'id-at-tagAfi', mode=MODE_VALUE)
    id_at_tagAfi._val = (2, 5, 4, 92)
    
    #-----< id-at-epcFormat >-----#
    id_at_epcFormat = OID(name=u'id-at-epcFormat', mode=MODE_VALUE)
    id_at_epcFormat._val = (2, 5, 4, 93)
    
    #-----< id-at-epcInUrn >-----#
    id_at_epcInUrn = OID(name=u'id-at-epcInUrn', mode=MODE_VALUE)
    id_at_epcInUrn._val = (2, 5, 4, 94)
    
    #-----< id-at-ldapUrl >-----#
    id_at_ldapUrl = OID(name=u'id-at-ldapUrl', mode=MODE_VALUE)
    id_at_ldapUrl._val = (2, 5, 4, 95)
    
    #-----< id-at-tagLocation >-----#
    id_at_tagLocation = OID(name=u'id-at-tagLocation', mode=MODE_VALUE)
    id_at_tagLocation._val = (2, 5, 4, 96)
    
    #-----< id-at-organizationIdentifier >-----#
    id_at_organizationIdentifier = OID(name=u'id-at-organizationIdentifier', mode=MODE_VALUE)
    id_at_organizationIdentifier._val = (2, 5, 4, 97)
    
    #-----< id-asx-utmCoords >-----#
    id_asx_utmCoords = OID(name=u'id-asx-utmCoords', mode=MODE_VALUE)
    id_asx_utmCoords._val = (2, 5, 40, 4)
    
    #-----< id-asx-uiiForm >-----#
    id_asx_uiiForm = OID(name=u'id-asx-uiiForm', mode=MODE_VALUE)
    id_asx_uiiForm._val = (2, 5, 40, 5)
    
    #-----< id-asx-epcForm >-----#
    id_asx_epcForm = OID(name=u'id-asx-epcForm', mode=MODE_VALUE)
    id_asx_epcForm._val = (2, 5, 40, 6)
    
    #-----< id-lsx-attributeTypeDescription >-----#
    id_lsx_attributeTypeDescription = OID(name=u'id-lsx-attributeTypeDescription', mode=MODE_VALUE)
    id_lsx_attributeTypeDescription._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 3)
    
    #-----< id-lsx-bitString >-----#
    id_lsx_bitString = OID(name=u'id-lsx-bitString', mode=MODE_VALUE)
    id_lsx_bitString._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 6)
    
    #-----< id-lsx-boolean >-----#
    id_lsx_boolean = OID(name=u'id-lsx-boolean', mode=MODE_VALUE)
    id_lsx_boolean._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 7)
    
    #-----< id-lsx-countryString >-----#
    id_lsx_countryString = OID(name=u'id-lsx-countryString', mode=MODE_VALUE)
    id_lsx_countryString._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 11)
    
    #-----< id-lsx-dn >-----#
    id_lsx_dn = OID(name=u'id-lsx-dn', mode=MODE_VALUE)
    id_lsx_dn._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)
    
    #-----< id-lsx-deliveryMethod >-----#
    id_lsx_deliveryMethod = OID(name=u'id-lsx-deliveryMethod', mode=MODE_VALUE)
    id_lsx_deliveryMethod._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 14)
    
    #-----< id-lsx-directoryString >-----#
    id_lsx_directoryString = OID(name=u'id-lsx-directoryString', mode=MODE_VALUE)
    id_lsx_directoryString._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 15)
    
    #-----< id-lsx-dITContentRuleDescription >-----#
    id_lsx_dITContentRuleDescription = OID(name=u'id-lsx-dITContentRuleDescription', mode=MODE_VALUE)
    id_lsx_dITContentRuleDescription._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 16)
    
    #-----< id-lsx-dITStructureRuleDescription >-----#
    id_lsx_dITStructureRuleDescription = OID(name=u'id-lsx-dITStructureRuleDescription', mode=MODE_VALUE)
    id_lsx_dITStructureRuleDescription._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 17)
    
    #-----< id-lsx-enhancedGuide >-----#
    id_lsx_enhancedGuide = OID(name=u'id-lsx-enhancedGuide', mode=MODE_VALUE)
    id_lsx_enhancedGuide._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 21)
    
    #-----< id-lsx-facsimileTelephoneNr >-----#
    id_lsx_facsimileTelephoneNr = OID(name=u'id-lsx-facsimileTelephoneNr', mode=MODE_VALUE)
    id_lsx_facsimileTelephoneNr._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 22)
    
    #-----< id-lsx-fax >-----#
    id_lsx_fax = OID(name=u'id-lsx-fax', mode=MODE_VALUE)
    id_lsx_fax._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 23)
    
    #-----< id-lsx-generalizedTime >-----#
    id_lsx_generalizedTime = OID(name=u'id-lsx-generalizedTime', mode=MODE_VALUE)
    id_lsx_generalizedTime._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 24)
    
    #-----< id-lsx-guide >-----#
    id_lsx_guide = OID(name=u'id-lsx-guide', mode=MODE_VALUE)
    id_lsx_guide._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 25)
    
    #-----< id-lsx-ia5String >-----#
    id_lsx_ia5String = OID(name=u'id-lsx-ia5String', mode=MODE_VALUE)
    id_lsx_ia5String._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 26)
    
    #-----< id-lsx-integer >-----#
    id_lsx_integer = OID(name=u'id-lsx-integer', mode=MODE_VALUE)
    id_lsx_integer._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 27)
    
    #-----< id-lsx-jpeg >-----#
    id_lsx_jpeg = OID(name=u'id-lsx-jpeg', mode=MODE_VALUE)
    id_lsx_jpeg._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 28)
    
    #-----< id-lsx-matchingRuleDescription >-----#
    id_lsx_matchingRuleDescription = OID(name=u'id-lsx-matchingRuleDescription', mode=MODE_VALUE)
    id_lsx_matchingRuleDescription._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 30)
    
    #-----< id-lsx-matchingRuleUseDescription >-----#
    id_lsx_matchingRuleUseDescription = OID(name=u'id-lsx-matchingRuleUseDescription', mode=MODE_VALUE)
    id_lsx_matchingRuleUseDescription._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 31)
    
    #-----< id-lsx-nameAndOptionalUID >-----#
    id_lsx_nameAndOptionalUID = OID(name=u'id-lsx-nameAndOptionalUID', mode=MODE_VALUE)
    id_lsx_nameAndOptionalUID._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 34)
    
    #-----< id-lsx-nameFormDescription >-----#
    id_lsx_nameFormDescription = OID(name=u'id-lsx-nameFormDescription', mode=MODE_VALUE)
    id_lsx_nameFormDescription._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 35)
    
    #-----< id-lsx-numericString >-----#
    id_lsx_numericString = OID(name=u'id-lsx-numericString', mode=MODE_VALUE)
    id_lsx_numericString._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 36)
    
    #-----< id-lsx-objectClassDescription >-----#
    id_lsx_objectClassDescription = OID(name=u'id-lsx-objectClassDescription', mode=MODE_VALUE)
    id_lsx_objectClassDescription._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 37)
    
    #-----< id-lsx-oid >-----#
    id_lsx_oid = OID(name=u'id-lsx-oid', mode=MODE_VALUE)
    id_lsx_oid._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)
    
    #-----< id-lsx-otherMailbox >-----#
    id_lsx_otherMailbox = OID(name=u'id-lsx-otherMailbox', mode=MODE_VALUE)
    id_lsx_otherMailbox._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 39)
    
    #-----< id-lsx-octetString >-----#
    id_lsx_octetString = OID(name=u'id-lsx-octetString', mode=MODE_VALUE)
    id_lsx_octetString._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 40)
    
    #-----< id-lsx-postalAddr >-----#
    id_lsx_postalAddr = OID(name=u'id-lsx-postalAddr', mode=MODE_VALUE)
    id_lsx_postalAddr._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 41)
    
    #-----< id-lsx-printableString >-----#
    id_lsx_printableString = OID(name=u'id-lsx-printableString', mode=MODE_VALUE)
    id_lsx_printableString._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 44)
    
    #-----< id-lsx-subtreeSpec >-----#
    id_lsx_subtreeSpec = OID(name=u'id-lsx-subtreeSpec', mode=MODE_VALUE)
    id_lsx_subtreeSpec._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 45)
    
    #-----< id-lsx-telephoneNr >-----#
    id_lsx_telephoneNr = OID(name=u'id-lsx-telephoneNr', mode=MODE_VALUE)
    id_lsx_telephoneNr._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 50)
    
    #-----< id-lsx-telexNr >-----#
    id_lsx_telexNr = OID(name=u'id-lsx-telexNr', mode=MODE_VALUE)
    id_lsx_telexNr._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 52)
    
    #-----< id-lsx-utcTime >-----#
    id_lsx_utcTime = OID(name=u'id-lsx-utcTime', mode=MODE_VALUE)
    id_lsx_utcTime._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 53)
    
    #-----< id-lsx-ldapSyntaxDescription >-----#
    id_lsx_ldapSyntaxDescription = OID(name=u'id-lsx-ldapSyntaxDescription', mode=MODE_VALUE)
    id_lsx_ldapSyntaxDescription._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 54)
    
    #-----< id-lsx-substringAssertion >-----#
    id_lsx_substringAssertion = OID(name=u'id-lsx-substringAssertion', mode=MODE_VALUE)
    id_lsx_substringAssertion._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 58)
    
    #-----< id-oidC1 >-----#
    id_oidC1 = OID(name=u'id-oidC1', mode=MODE_VALUE)
    id_oidC1._val = (2, 17, 1, 2, 0)
    
    #-----< id-oidC2 >-----#
    id_oidC2 = OID(name=u'id-oidC2', mode=MODE_VALUE)
    id_oidC2._val = (2, 17, 1, 2, 1)
    
    #-----< id-oidC >-----#
    id_oidC = OID(name=u'id-oidC', mode=MODE_VALUE)
    id_oidC._val = (2, 17, 1, 2, 2)
    
    #-----< id-cat-sequenceMatchType >-----#
    id_cat_sequenceMatchType = OID(name=u'id-cat-sequenceMatchType', mode=MODE_VALUE)
    id_cat_sequenceMatchType._val = (2, 5, 37, 1)
    
    #-----< id-cat-wordMatchType >-----#
    id_cat_wordMatchType = OID(name=u'id-cat-wordMatchType', mode=MODE_VALUE)
    id_cat_wordMatchType._val = (2, 5, 37, 2)
    
    #-----< id-cat-characterMatchTypes >-----#
    id_cat_characterMatchTypes = OID(name=u'id-cat-characterMatchTypes', mode=MODE_VALUE)
    id_cat_characterMatchTypes._val = (2, 5, 37, 3)
    
    #-----< id-cat-selectedContexts >-----#
    id_cat_selectedContexts = OID(name=u'id-cat-selectedContexts', mode=MODE_VALUE)
    id_cat_selectedContexts._val = (2, 5, 37, 4)
    
    #-----< id-not-dSAProblem >-----#
    id_not_dSAProblem = OID(name=u'id-not-dSAProblem', mode=MODE_VALUE)
    id_not_dSAProblem._val = (2, 5, 35, 0)
    
    #-----< id-not-searchServiceProblem >-----#
    id_not_searchServiceProblem = OID(name=u'id-not-searchServiceProblem', mode=MODE_VALUE)
    id_not_searchServiceProblem._val = (2, 5, 35, 1)
    
    #-----< id-not-serviceType >-----#
    id_not_serviceType = OID(name=u'id-not-serviceType', mode=MODE_VALUE)
    id_not_serviceType._val = (2, 5, 35, 2)
    
    #-----< id-not-attributeTypeList >-----#
    id_not_attributeTypeList = OID(name=u'id-not-attributeTypeList', mode=MODE_VALUE)
    id_not_attributeTypeList._val = (2, 5, 35, 3)
    
    #-----< id-not-matchingRuleList >-----#
    id_not_matchingRuleList = OID(name=u'id-not-matchingRuleList', mode=MODE_VALUE)
    id_not_matchingRuleList._val = (2, 5, 35, 4)
    
    #-----< id-not-filterItem >-----#
    id_not_filterItem = OID(name=u'id-not-filterItem', mode=MODE_VALUE)
    id_not_filterItem._val = (2, 5, 35, 5)
    
    #-----< id-not-attributeCombinations >-----#
    id_not_attributeCombinations = OID(name=u'id-not-attributeCombinations', mode=MODE_VALUE)
    id_not_attributeCombinations._val = (2, 5, 35, 6)
    
    #-----< id-not-contextTypeList >-----#
    id_not_contextTypeList = OID(name=u'id-not-contextTypeList', mode=MODE_VALUE)
    id_not_contextTypeList._val = (2, 5, 35, 7)
    
    #-----< id-not-contextList >-----#
    id_not_contextList = OID(name=u'id-not-contextList', mode=MODE_VALUE)
    id_not_contextList._val = (2, 5, 35, 8)
    
    #-----< id-not-contextCombinations >-----#
    id_not_contextCombinations = OID(name=u'id-not-contextCombinations', mode=MODE_VALUE)
    id_not_contextCombinations._val = (2, 5, 35, 9)
    
    #-----< id-not-hierarchySelectList >-----#
    id_not_hierarchySelectList = OID(name=u'id-not-hierarchySelectList', mode=MODE_VALUE)
    id_not_hierarchySelectList._val = (2, 5, 35, 10)
    
    #-----< id-not-searchControlOptionsList >-----#
    id_not_searchControlOptionsList = OID(name=u'id-not-searchControlOptionsList', mode=MODE_VALUE)
    id_not_searchControlOptionsList._val = (2, 5, 35, 11)
    
    #-----< id-not-serviceControlOptionsList >-----#
    id_not_serviceControlOptionsList = OID(name=u'id-not-serviceControlOptionsList', mode=MODE_VALUE)
    id_not_serviceControlOptionsList._val = (2, 5, 35, 12)
    
    #-----< id-not-multipleMatchingLocalities >-----#
    id_not_multipleMatchingLocalities = OID(name=u'id-not-multipleMatchingLocalities', mode=MODE_VALUE)
    id_not_multipleMatchingLocalities._val = (2, 5, 35, 13)
    
    #-----< id-not-proposedRelaxation >-----#
    id_not_proposedRelaxation = OID(name=u'id-not-proposedRelaxation', mode=MODE_VALUE)
    id_not_proposedRelaxation._val = (2, 5, 35, 14)
    
    #-----< id-not-appliedRelaxation >-----#
    id_not_appliedRelaxation = OID(name=u'id-not-appliedRelaxation', mode=MODE_VALUE)
    id_not_appliedRelaxation._val = (2, 5, 35, 15)
    
    #-----< id-not-pwdResponse >-----#
    id_not_pwdResponse = OID(name=u'id-not-pwdResponse', mode=MODE_VALUE)
    id_not_pwdResponse._val = (2, 5, 35, 16)
    
    #-----< id-not-ldapDiagnosticMsg >-----#
    id_not_ldapDiagnosticMsg = OID(name=u'id-not-ldapDiagnosticMsg', mode=MODE_VALUE)
    id_not_ldapDiagnosticMsg._val = (2, 5, 35, 17)
    
    #-----< id-pr-targetDsaUnavailable >-----#
    id_pr_targetDsaUnavailable = OID(name=u'id-pr-targetDsaUnavailable', mode=MODE_VALUE)
    id_pr_targetDsaUnavailable._val = (2, 5, 34, 1)
    
    #-----< id-pr-dataSourceUnavailable >-----#
    id_pr_dataSourceUnavailable = OID(name=u'id-pr-dataSourceUnavailable', mode=MODE_VALUE)
    id_pr_dataSourceUnavailable._val = (2, 5, 34, 2)
    
    #-----< id-pr-unidentifiedOperation >-----#
    id_pr_unidentifiedOperation = OID(name=u'id-pr-unidentifiedOperation', mode=MODE_VALUE)
    id_pr_unidentifiedOperation._val = (2, 5, 34, 3)
    
    #-----< id-pr-unavailableOperation >-----#
    id_pr_unavailableOperation = OID(name=u'id-pr-unavailableOperation', mode=MODE_VALUE)
    id_pr_unavailableOperation._val = (2, 5, 34, 4)
    
    #-----< id-pr-searchAttributeViolation >-----#
    id_pr_searchAttributeViolation = OID(name=u'id-pr-searchAttributeViolation', mode=MODE_VALUE)
    id_pr_searchAttributeViolation._val = (2, 5, 34, 5)
    
    #-----< id-pr-searchAttributeCombinationViolation >-----#
    id_pr_searchAttributeCombinationViolation = OID(name=u'id-pr-searchAttributeCombinationViolation', mode=MODE_VALUE)
    id_pr_searchAttributeCombinationViolation._val = (2, 5, 34, 6)
    
    #-----< id-pr-searchValueNotAllowed >-----#
    id_pr_searchValueNotAllowed = OID(name=u'id-pr-searchValueNotAllowed', mode=MODE_VALUE)
    id_pr_searchValueNotAllowed._val = (2, 5, 34, 7)
    
    #-----< id-pr-missingSearchAttribute >-----#
    id_pr_missingSearchAttribute = OID(name=u'id-pr-missingSearchAttribute', mode=MODE_VALUE)
    id_pr_missingSearchAttribute._val = (2, 5, 34, 8)
    
    #-----< id-pr-searchValueViolation >-----#
    id_pr_searchValueViolation = OID(name=u'id-pr-searchValueViolation', mode=MODE_VALUE)
    id_pr_searchValueViolation._val = (2, 5, 34, 9)
    
    #-----< id-pr-attributeNegationViolation >-----#
    id_pr_attributeNegationViolation = OID(name=u'id-pr-attributeNegationViolation', mode=MODE_VALUE)
    id_pr_attributeNegationViolation._val = (2, 5, 34, 10)
    
    #-----< id-pr-searchValueRequired >-----#
    id_pr_searchValueRequired = OID(name=u'id-pr-searchValueRequired', mode=MODE_VALUE)
    id_pr_searchValueRequired._val = (2, 5, 34, 11)
    
    #-----< id-pr-invalidSearchValue >-----#
    id_pr_invalidSearchValue = OID(name=u'id-pr-invalidSearchValue', mode=MODE_VALUE)
    id_pr_invalidSearchValue._val = (2, 5, 34, 12)
    
    #-----< id-pr-searchContextViolation >-----#
    id_pr_searchContextViolation = OID(name=u'id-pr-searchContextViolation', mode=MODE_VALUE)
    id_pr_searchContextViolation._val = (2, 5, 34, 13)
    
    #-----< id-pr-searchContextCombinationViolation >-----#
    id_pr_searchContextCombinationViolation = OID(name=u'id-pr-searchContextCombinationViolation', mode=MODE_VALUE)
    id_pr_searchContextCombinationViolation._val = (2, 5, 34, 14)
    
    #-----< id-pr-missingSearchContext >-----#
    id_pr_missingSearchContext = OID(name=u'id-pr-missingSearchContext', mode=MODE_VALUE)
    id_pr_missingSearchContext._val = (2, 5, 34, 15)
    
    #-----< id-pr-searchContextValueViolation >-----#
    id_pr_searchContextValueViolation = OID(name=u'id-pr-searchContextValueViolation', mode=MODE_VALUE)
    id_pr_searchContextValueViolation._val = (2, 5, 34, 16)
    
    #-----< id-pr-searchContextValueRequired >-----#
    id_pr_searchContextValueRequired = OID(name=u'id-pr-searchContextValueRequired', mode=MODE_VALUE)
    id_pr_searchContextValueRequired._val = (2, 5, 34, 17)
    
    #-----< id-pr-invalidContextSearchValue >-----#
    id_pr_invalidContextSearchValue = OID(name=u'id-pr-invalidContextSearchValue', mode=MODE_VALUE)
    id_pr_invalidContextSearchValue._val = (2, 5, 34, 18)
    
    #-----< id-pr-unsupportedMatchingRule >-----#
    id_pr_unsupportedMatchingRule = OID(name=u'id-pr-unsupportedMatchingRule', mode=MODE_VALUE)
    id_pr_unsupportedMatchingRule._val = (2, 5, 34, 19)
    
    #-----< id-pr-attributeMatchingViolation >-----#
    id_pr_attributeMatchingViolation = OID(name=u'id-pr-attributeMatchingViolation', mode=MODE_VALUE)
    id_pr_attributeMatchingViolation._val = (2, 5, 34, 20)
    
    #-----< id-pr-unsupportedMatchingUse >-----#
    id_pr_unsupportedMatchingUse = OID(name=u'id-pr-unsupportedMatchingUse', mode=MODE_VALUE)
    id_pr_unsupportedMatchingUse._val = (2, 5, 34, 21)
    
    #-----< id-pr-matchingUseViolation >-----#
    id_pr_matchingUseViolation = OID(name=u'id-pr-matchingUseViolation', mode=MODE_VALUE)
    id_pr_matchingUseViolation._val = (2, 5, 34, 22)
    
    #-----< id-pr-hierarchySelectForbidden >-----#
    id_pr_hierarchySelectForbidden = OID(name=u'id-pr-hierarchySelectForbidden', mode=MODE_VALUE)
    id_pr_hierarchySelectForbidden._val = (2, 5, 34, 23)
    
    #-----< id-pr-invalidHierarchySelect >-----#
    id_pr_invalidHierarchySelect = OID(name=u'id-pr-invalidHierarchySelect', mode=MODE_VALUE)
    id_pr_invalidHierarchySelect._val = (2, 5, 34, 24)
    
    #-----< id-pr-unavailableHierarchySelect >-----#
    id_pr_unavailableHierarchySelect = OID(name=u'id-pr-unavailableHierarchySelect', mode=MODE_VALUE)
    id_pr_unavailableHierarchySelect._val = (2, 5, 34, 25)
    
    #-----< id-pr-invalidSearchControlOptions >-----#
    id_pr_invalidSearchControlOptions = OID(name=u'id-pr-invalidSearchControlOptions', mode=MODE_VALUE)
    id_pr_invalidSearchControlOptions._val = (2, 5, 34, 26)
    
    #-----< id-pr-invalidServiceControlOptions >-----#
    id_pr_invalidServiceControlOptions = OID(name=u'id-pr-invalidServiceControlOptions', mode=MODE_VALUE)
    id_pr_invalidServiceControlOptions._val = (2, 5, 34, 27)
    
    #-----< id-pr-searchSubsetViolation >-----#
    id_pr_searchSubsetViolation = OID(name=u'id-pr-searchSubsetViolation', mode=MODE_VALUE)
    id_pr_searchSubsetViolation._val = (2, 5, 34, 28)
    
    #-----< id-pr-unmatchedKeyAttributes >-----#
    id_pr_unmatchedKeyAttributes = OID(name=u'id-pr-unmatchedKeyAttributes', mode=MODE_VALUE)
    id_pr_unmatchedKeyAttributes._val = (2, 5, 34, 29)
    
    #-----< id-pr-ambiguousKeyAttributes >-----#
    id_pr_ambiguousKeyAttributes = OID(name=u'id-pr-ambiguousKeyAttributes', mode=MODE_VALUE)
    id_pr_ambiguousKeyAttributes._val = (2, 5, 34, 30)
    
    #-----< id-pr-unavailableRelaxationLevel >-----#
    id_pr_unavailableRelaxationLevel = OID(name=u'id-pr-unavailableRelaxationLevel', mode=MODE_VALUE)
    id_pr_unavailableRelaxationLevel._val = (2, 5, 34, 31)
    
    #-----< id-pr-emptyHierarchySelection >-----#
    id_pr_emptyHierarchySelection = OID(name=u'id-pr-emptyHierarchySelection', mode=MODE_VALUE)
    id_pr_emptyHierarchySelection._val = (2, 5, 34, 32)
    
    #-----< id-pr-administratorImposedLimit >-----#
    id_pr_administratorImposedLimit = OID(name=u'id-pr-administratorImposedLimit', mode=MODE_VALUE)
    id_pr_administratorImposedLimit._val = (2, 5, 34, 33)
    
    #-----< id-pr-permanentRestriction >-----#
    id_pr_permanentRestriction = OID(name=u'id-pr-permanentRestriction', mode=MODE_VALUE)
    id_pr_permanentRestriction._val = (2, 5, 34, 34)
    
    #-----< id-pr-temporaryRestriction >-----#
    id_pr_temporaryRestriction = OID(name=u'id-pr-temporaryRestriction', mode=MODE_VALUE)
    id_pr_temporaryRestriction._val = (2, 5, 34, 35)
    
    #-----< id-pr-relaxationNotSupported >-----#
    id_pr_relaxationNotSupported = OID(name=u'id-pr-relaxationNotSupported', mode=MODE_VALUE)
    id_pr_relaxationNotSupported._val = (2, 5, 34, 36)
    
    #-----< id-coat-uid >-----#
    id_coat_uid = OID(name=u'id-coat-uid', mode=MODE_VALUE)
    id_coat_uid._val = (0, 9, 2342, 19200300, 100, 1, 1)
    
    #-----< id-coat-dc >-----#
    id_coat_dc = OID(name=u'id-coat-dc', mode=MODE_VALUE)
    id_coat_dc._val = (0, 9, 2342, 19200300, 100, 1, 25)
    
    #-----< id-mr-caseIgnoreMatch >-----#
    id_mr_caseIgnoreMatch = OID(name=u'id-mr-caseIgnoreMatch', mode=MODE_VALUE)
    id_mr_caseIgnoreMatch._val = (2, 5, 13, 2)
    
    #-----< id-mr-caseIgnoreOrderingMatch >-----#
    id_mr_caseIgnoreOrderingMatch = OID(name=u'id-mr-caseIgnoreOrderingMatch', mode=MODE_VALUE)
    id_mr_caseIgnoreOrderingMatch._val = (2, 5, 13, 3)
    
    #-----< id-mr-caseIgnoreSubstringsMatch >-----#
    id_mr_caseIgnoreSubstringsMatch = OID(name=u'id-mr-caseIgnoreSubstringsMatch', mode=MODE_VALUE)
    id_mr_caseIgnoreSubstringsMatch._val = (2, 5, 13, 4)
    
    #-----< id-mr-caseExactMatch >-----#
    id_mr_caseExactMatch = OID(name=u'id-mr-caseExactMatch', mode=MODE_VALUE)
    id_mr_caseExactMatch._val = (2, 5, 13, 5)
    
    #-----< id-mr-caseExactOrderingMatch >-----#
    id_mr_caseExactOrderingMatch = OID(name=u'id-mr-caseExactOrderingMatch', mode=MODE_VALUE)
    id_mr_caseExactOrderingMatch._val = (2, 5, 13, 6)
    
    #-----< id-mr-caseExactSubstringsMatch >-----#
    id_mr_caseExactSubstringsMatch = OID(name=u'id-mr-caseExactSubstringsMatch', mode=MODE_VALUE)
    id_mr_caseExactSubstringsMatch._val = (2, 5, 13, 7)
    
    #-----< id-mr-numericStringMatch >-----#
    id_mr_numericStringMatch = OID(name=u'id-mr-numericStringMatch', mode=MODE_VALUE)
    id_mr_numericStringMatch._val = (2, 5, 13, 8)
    
    #-----< id-mr-numericStringOrderingMatch >-----#
    id_mr_numericStringOrderingMatch = OID(name=u'id-mr-numericStringOrderingMatch', mode=MODE_VALUE)
    id_mr_numericStringOrderingMatch._val = (2, 5, 13, 9)
    
    #-----< id-mr-numericStringSubstringsMatch >-----#
    id_mr_numericStringSubstringsMatch = OID(name=u'id-mr-numericStringSubstringsMatch', mode=MODE_VALUE)
    id_mr_numericStringSubstringsMatch._val = (2, 5, 13, 10)
    
    #-----< id-mr-caseIgnoreListMatch >-----#
    id_mr_caseIgnoreListMatch = OID(name=u'id-mr-caseIgnoreListMatch', mode=MODE_VALUE)
    id_mr_caseIgnoreListMatch._val = (2, 5, 13, 11)
    
    #-----< id-mr-caseIgnoreListSubstringsMatch >-----#
    id_mr_caseIgnoreListSubstringsMatch = OID(name=u'id-mr-caseIgnoreListSubstringsMatch', mode=MODE_VALUE)
    id_mr_caseIgnoreListSubstringsMatch._val = (2, 5, 13, 12)
    
    #-----< id-mr-booleanMatch >-----#
    id_mr_booleanMatch = OID(name=u'id-mr-booleanMatch', mode=MODE_VALUE)
    id_mr_booleanMatch._val = (2, 5, 13, 13)
    
    #-----< id-mr-integerMatch >-----#
    id_mr_integerMatch = OID(name=u'id-mr-integerMatch', mode=MODE_VALUE)
    id_mr_integerMatch._val = (2, 5, 13, 14)
    
    #-----< id-mr-integerOrderingMatch >-----#
    id_mr_integerOrderingMatch = OID(name=u'id-mr-integerOrderingMatch', mode=MODE_VALUE)
    id_mr_integerOrderingMatch._val = (2, 5, 13, 15)
    
    #-----< id-mr-bitStringMatch >-----#
    id_mr_bitStringMatch = OID(name=u'id-mr-bitStringMatch', mode=MODE_VALUE)
    id_mr_bitStringMatch._val = (2, 5, 13, 16)
    
    #-----< id-mr-octetStringMatch >-----#
    id_mr_octetStringMatch = OID(name=u'id-mr-octetStringMatch', mode=MODE_VALUE)
    id_mr_octetStringMatch._val = (2, 5, 13, 17)
    
    #-----< id-mr-octetStringOrderingMatch >-----#
    id_mr_octetStringOrderingMatch = OID(name=u'id-mr-octetStringOrderingMatch', mode=MODE_VALUE)
    id_mr_octetStringOrderingMatch._val = (2, 5, 13, 18)
    
    #-----< id-mr-octetStringSubstringsMatch >-----#
    id_mr_octetStringSubstringsMatch = OID(name=u'id-mr-octetStringSubstringsMatch', mode=MODE_VALUE)
    id_mr_octetStringSubstringsMatch._val = (2, 5, 13, 19)
    
    #-----< id-mr-telephoneNumberMatch >-----#
    id_mr_telephoneNumberMatch = OID(name=u'id-mr-telephoneNumberMatch', mode=MODE_VALUE)
    id_mr_telephoneNumberMatch._val = (2, 5, 13, 20)
    
    #-----< id-mr-telephoneNumberSubstringsMatch >-----#
    id_mr_telephoneNumberSubstringsMatch = OID(name=u'id-mr-telephoneNumberSubstringsMatch', mode=MODE_VALUE)
    id_mr_telephoneNumberSubstringsMatch._val = (2, 5, 13, 21)
    
    #-----< id-mr-presentationAddressMatch >-----#
    id_mr_presentationAddressMatch = OID(name=u'id-mr-presentationAddressMatch', mode=MODE_VALUE)
    id_mr_presentationAddressMatch._val = (2, 5, 13, 22)
    
    #-----< id-mr-uniqueMemberMatch >-----#
    id_mr_uniqueMemberMatch = OID(name=u'id-mr-uniqueMemberMatch', mode=MODE_VALUE)
    id_mr_uniqueMemberMatch._val = (2, 5, 13, 23)
    
    #-----< id-mr-protocolInformationMatch >-----#
    id_mr_protocolInformationMatch = OID(name=u'id-mr-protocolInformationMatch', mode=MODE_VALUE)
    id_mr_protocolInformationMatch._val = (2, 5, 13, 24)
    
    #-----< id-mr-uTCTimeMatch >-----#
    id_mr_uTCTimeMatch = OID(name=u'id-mr-uTCTimeMatch', mode=MODE_VALUE)
    id_mr_uTCTimeMatch._val = (2, 5, 13, 25)
    
    #-----< id-mr-uTCTimeOrderingMatch >-----#
    id_mr_uTCTimeOrderingMatch = OID(name=u'id-mr-uTCTimeOrderingMatch', mode=MODE_VALUE)
    id_mr_uTCTimeOrderingMatch._val = (2, 5, 13, 26)
    
    #-----< id-mr-generalizedTimeMatch >-----#
    id_mr_generalizedTimeMatch = OID(name=u'id-mr-generalizedTimeMatch', mode=MODE_VALUE)
    id_mr_generalizedTimeMatch._val = (2, 5, 13, 27)
    
    #-----< id-mr-generalizedTimeOrderingMatch >-----#
    id_mr_generalizedTimeOrderingMatch = OID(name=u'id-mr-generalizedTimeOrderingMatch', mode=MODE_VALUE)
    id_mr_generalizedTimeOrderingMatch._val = (2, 5, 13, 28)
    
    #-----< id-mr-integerFirstComponentMatch >-----#
    id_mr_integerFirstComponentMatch = OID(name=u'id-mr-integerFirstComponentMatch', mode=MODE_VALUE)
    id_mr_integerFirstComponentMatch._val = (2, 5, 13, 29)
    
    #-----< id-mr-objectIdentifierFirstComponentMatch >-----#
    id_mr_objectIdentifierFirstComponentMatch = OID(name=u'id-mr-objectIdentifierFirstComponentMatch', mode=MODE_VALUE)
    id_mr_objectIdentifierFirstComponentMatch._val = (2, 5, 13, 30)
    
    #-----< id-mr-directoryStringFirstComponentMatch >-----#
    id_mr_directoryStringFirstComponentMatch = OID(name=u'id-mr-directoryStringFirstComponentMatch', mode=MODE_VALUE)
    id_mr_directoryStringFirstComponentMatch._val = (2, 5, 13, 31)
    
    #-----< id-mr-wordMatch >-----#
    id_mr_wordMatch = OID(name=u'id-mr-wordMatch', mode=MODE_VALUE)
    id_mr_wordMatch._val = (2, 5, 13, 32)
    
    #-----< id-mr-keywordMatch >-----#
    id_mr_keywordMatch = OID(name=u'id-mr-keywordMatch', mode=MODE_VALUE)
    id_mr_keywordMatch._val = (2, 5, 13, 33)
    
    #-----< id-mr-storedPrefixMatch >-----#
    id_mr_storedPrefixMatch = OID(name=u'id-mr-storedPrefixMatch', mode=MODE_VALUE)
    id_mr_storedPrefixMatch._val = (2, 5, 13, 41)
    
    #-----< id-mr-systemProposedMatch >-----#
    id_mr_systemProposedMatch = OID(name=u'id-mr-systemProposedMatch', mode=MODE_VALUE)
    id_mr_systemProposedMatch._val = (2, 5, 13, 47)
    
    #-----< id-mr-generalWordMatch >-----#
    id_mr_generalWordMatch = OID(name=u'id-mr-generalWordMatch', mode=MODE_VALUE)
    id_mr_generalWordMatch._val = (2, 5, 13, 48)
    
    #-----< id-mr-approximateStringMatch >-----#
    id_mr_approximateStringMatch = OID(name=u'id-mr-approximateStringMatch', mode=MODE_VALUE)
    id_mr_approximateStringMatch._val = (2, 5, 13, 49)
    
    #-----< id-mr-ignoreIfAbsentMatch >-----#
    id_mr_ignoreIfAbsentMatch = OID(name=u'id-mr-ignoreIfAbsentMatch', mode=MODE_VALUE)
    id_mr_ignoreIfAbsentMatch._val = (2, 5, 13, 50)
    
    #-----< id-mr-nullMatch >-----#
    id_mr_nullMatch = OID(name=u'id-mr-nullMatch', mode=MODE_VALUE)
    id_mr_nullMatch._val = (2, 5, 13, 51)
    
    #-----< id-mr-zonalMatch >-----#
    id_mr_zonalMatch = OID(name=u'id-mr-zonalMatch', mode=MODE_VALUE)
    id_mr_zonalMatch._val = (2, 5, 13, 52)
    
    #-----< id-mr-facsimileNumberMatch >-----#
    id_mr_facsimileNumberMatch = OID(name=u'id-mr-facsimileNumberMatch', mode=MODE_VALUE)
    id_mr_facsimileNumberMatch._val = (2, 5, 13, 63)
    
    #-----< id-mr-facsimileNumberSubstringsMatch >-----#
    id_mr_facsimileNumberSubstringsMatch = OID(name=u'id-mr-facsimileNumberSubstringsMatch', mode=MODE_VALUE)
    id_mr_facsimileNumberSubstringsMatch._val = (2, 5, 13, 64)
    
    #-----< id-mr-uuidpairmatch >-----#
    id_mr_uuidpairmatch = OID(name=u'id-mr-uuidpairmatch', mode=MODE_VALUE)
    id_mr_uuidpairmatch._val = (2, 5, 13, 68)
    
    #-----< id-mr-uriMatch >-----#
    id_mr_uriMatch = OID(name=u'id-mr-uriMatch', mode=MODE_VALUE)
    id_mr_uriMatch._val = (2, 5, 13, 70)
    
    #-----< id-lmr-caseExactIA5Match >-----#
    id_lmr_caseExactIA5Match = OID(name=u'id-lmr-caseExactIA5Match', mode=MODE_VALUE)
    id_lmr_caseExactIA5Match._val = (1, 3, 6, 1, 4, 1, 1466, 109, 114, 1)
    
    #-----< id-lmr-caseIgnoreIA5Match >-----#
    id_lmr_caseIgnoreIA5Match = OID(name=u'id-lmr-caseIgnoreIA5Match', mode=MODE_VALUE)
    id_lmr_caseIgnoreIA5Match._val = (1, 3, 6, 1, 4, 1, 1466, 109, 114, 2)
    
    #-----< id-lmr-caseIgnoreIA5SubstringsMatch >-----#
    id_lmr_caseIgnoreIA5SubstringsMatch = OID(name=u'id-lmr-caseIgnoreIA5SubstringsMatch', mode=MODE_VALUE)
    id_lmr_caseIgnoreIA5SubstringsMatch._val = (1, 3, 6, 1, 4, 1, 1466, 109, 114, 3)
    
    #-----< id-avc-language >-----#
    id_avc_language = OID(name=u'id-avc-language', mode=MODE_VALUE)
    id_avc_language._val = (2, 5, 31, 0)
    
    #-----< id-avc-temporal >-----#
    id_avc_temporal = OID(name=u'id-avc-temporal', mode=MODE_VALUE)
    id_avc_temporal._val = (2, 5, 31, 1)
    
    #-----< id-avc-locale >-----#
    id_avc_locale = OID(name=u'id-avc-locale', mode=MODE_VALUE)
    id_avc_locale._val = (2, 5, 31, 2)
    
    #-----< id-avc-ldapAttributeOption >-----#
    id_avc_ldapAttributeOption = OID(name=u'id-avc-ldapAttributeOption', mode=MODE_VALUE)
    id_avc_ldapAttributeOption._val = (2, 5, 31, 5)
    
    _all_ = [
        _UnboundedDirectoryString_teletexString,
        _UnboundedDirectoryString_printableString,
        _UnboundedDirectoryString_bmpString,
        _UnboundedDirectoryString_universalString,
        _UnboundedDirectoryString_uTF8String,
        UnboundedDirectoryString,
        knowledgeInformation,
        _knowledgeInformation_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType,
        name,
        _name_val_Type,
        __ATTRIBUTE_substrings_match_val_AssertionType,
        commonName,
        __ATTRIBUTE_derivation_val_Type,
        _commonName_val_Type,
        surname,
        _surname_val_Type,
        givenName,
        _givenName_val_Type,
        initials,
        _initials_val_Type,
        generationQualifier,
        _generationQualifier_val_Type,
        uniqueIdentifier,
        _uniqueIdentifier_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_0,
        UniqueIdentifier,
        dnQualifier,
        _dnQualifier_val_Type,
        __ATTRIBUTE_ordering_match_val_AssertionType,
        serialNumber,
        _serialNumber_val_Type,
        pseudonym,
        _pseudonym_val_Type,
        uUIDPair,
        _uUIDPair_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_1,
        _UUIDPair_issuerUUID,
        _UUIDPair_subjectUUID,
        UUIDPair,
        UUID,
        uri,
        _uri_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_2,
        URI,
        urn,
        __ATTRIBUTE_derivation_val_Type_0,
        url,
        countryName,
        _countryName_val_Type,
        CountryName,
        localityName,
        _localityName_val_Type,
        collectiveLocalityName,
        stateOrProvinceName,
        _stateOrProvinceName_val_Type,
        collectiveStateOrProvinceName,
        streetAddress,
        _streetAddress_val_Type,
        collectiveStreetAddress,
        houseIdentifier,
        _houseIdentifier_val_Type,
        utmCoordinates,
        _utmCoordinates_val_Type,
        _UtmCoordinates_zone,
        _UtmCoordinates_easting,
        _UtmCoordinates_northing,
        UtmCoordinates,
        organizationName,
        _organizationName_val_Type,
        collectiveOrganizationName,
        organizationalUnitName,
        _organizationalUnitName_val_Type,
        collectiveOrganizationalUnitName,
        title,
        _title_val_Type,
        organizationIdentifier,
        _organizationIdentifier_val_Type,
        description,
        _description_val_Type,
        searchGuide,
        _searchGuide_val_Type,
        _Guide_objectClass,
        _Guide_criteria,
        Guide,
        _Criteria_type,
        __Criteria_and___item_,
        _Criteria_and_,
        __Criteria_or___item_,
        _Criteria_or_,
        _Criteria_not_,
        Criteria,
        _CriteriaItem_equality,
        _CriteriaItem_substrings,
        _CriteriaItem_greaterOrEqual,
        _CriteriaItem_lessOrEqual,
        _CriteriaItem_approximateMatch,
        CriteriaItem,
        enhancedSearchGuide,
        _enhancedSearchGuide_val_Type,
        _EnhancedGuide_objectClass,
        _EnhancedGuide_criteria,
        _EnhancedGuide_subset,
        EnhancedGuide,
        businessCategory,
        _businessCategory_val_Type,
        postalAddress,
        _postalAddress_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_3,
        _PostalAddress__item_,
        PostalAddress,
        collectivePostalAddress,
        __ATTRIBUTE_derivation_val_Type_1,
        postalCode,
        _postalCode_val_Type,
        collectivePostalCode,
        postOfficeBox,
        _postOfficeBox_val_Type,
        collectivePostOfficeBox,
        physicalDeliveryOfficeName,
        _physicalDeliveryOfficeName_val_Type,
        collectivePhysicalDeliveryOfficeName,
        telephoneNumber,
        _telephoneNumber_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_4,
        TelephoneNumber,
        ub_telephone_number,
        collectiveTelephoneNumber,
        __ATTRIBUTE_derivation_val_Type_2,
        telexNumber,
        _telexNumber_val_Type,
        _TelexNumber_telexNumber,
        _TelexNumber_countryCode,
        _TelexNumber_answerback,
        TelexNumber,
        ub_telex_number,
        ub_country_code,
        ub_answerback,
        collectiveTelexNumber,
        __ATTRIBUTE_derivation_val_Type_3,
        facsimileTelephoneNumber,
        _facsimileTelephoneNumber_val_Type,
        _FacsimileTelephoneNumber_telephoneNumber,
        _FacsimileTelephoneNumber_parameters,
        FacsimileTelephoneNumber,
        collectiveFacsimileTelephoneNumber,
        __ATTRIBUTE_derivation_val_Type_4,
        x121Address,
        _x121Address_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_5,
        X121Address,
        ub_x121_address,
        internationalISDNNumber,
        _internationalISDNNumber_val_Type,
        InternationalISDNNumber,
        ub_international_isdn_number,
        collectiveInternationalISDNNumber,
        __ATTRIBUTE_derivation_val_Type_5,
        registeredAddress,
        _registeredAddress_val_Type,
        destinationIndicator,
        _destinationIndicator_val_Type,
        DestinationIndicator,
        communicationsService,
        _communicationsService_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_6,
        CommunicationsService,
        communicationsNetwork,
        _communicationsNetwork_val_Type,
        CommunicationsNetwork,
        preferredDeliveryMethod,
        _preferredDeliveryMethod_val_Type,
        _PreferredDeliveryMethod__item_,
        PreferredDeliveryMethod,
        presentationAddress,
        _presentationAddress_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_7,
        _PresentationAddress_pSelector,
        _PresentationAddress_sSelector,
        _PresentationAddress_tSelector,
        __PresentationAddress_nAddresses__item_,
        _PresentationAddress_nAddresses,
        PresentationAddress,
        supportedApplicationContext,
        _supportedApplicationContext_val_Type,
        protocolInformation,
        _protocolInformation_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_8,
        _ProtocolInformation_nAddress,
        __ProtocolInformation_profiles__item_,
        _ProtocolInformation_profiles,
        ProtocolInformation,
        distinguishedName,
        _distinguishedName_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_9,
        member,
        __ATTRIBUTE_derivation_val_Type_6,
        uniqueMember,
        _uniqueMember_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType_10,
        _NameAndOptionalUID_dn,
        _NameAndOptionalUID_uid,
        NameAndOptionalUID,
        owner,
        roleOccupant,
        seeAlso,
        dmdName,
        _dmdName_val_Type,
        oidC1,
        _oidC1_val_Type,
        __ATTRIBUTE_equality_match_val_AssertionType__11,
        oidC2,
        _oidC2_val_Type,
        oidC,
        _oidC_val_Type,
        urnC,
        _urnC_val_Type,
        tagOid,
        _tagOid_val_Type,
        uiiFormat,
        _uiiFormat_val_Type,
        _UiiFormat_baseObject,
        _UiiFormat_subset,
        __UiiFormat_next_length,
        __UiiFormat_next_filter,
        _UiiFormat_next,
        UiiFormat,
        _UiiFilter_item,
        __UiiFilter_and___item_,
        _UiiFilter_and_,
        __UiiFilter_or___item_,
        _UiiFilter_or_,
        _UiiFilter_not_,
        UiiFilter,
        _UiiItem_type,
        _UiiItem_length,
        UiiItem,
        uiiInUrn,
        _uiiInUrn_val_Type,
        contentUrl,
        uii,
        _uii_val_Type,
        epc,
        _epc_val_Type,
        tagAfi,
        _tagAfi_val_Type,
        epcFormat,
        _epcFormat_val_Type,
        ___EpcFormat_fields__item__bits,
        ____EpcFormat_fields__item__charField_characters,
        ____EpcFormat_fields__item__charField_maxValue,
        ___EpcFormat_fields__item__charField,
        ___EpcFormat_fields__item__result,
        __EpcFormat_fields__item_,
        _EpcFormat_fields,
        _EpcFormat_digitShift,
        _EpcFormat_checkCalc,
        _EpcFormat_urnPrefix,
        EpcFormat,
        epcInUrn,
        ldapUrl,
        tagLocation,
        __ATTRIBUTE_derivation_val_Type_7,
        dSAProblem,
        _dSAProblem_val_Type,
        searchServiceProblem,
        _searchServiceProblem_val_Type,
        serviceType,
        _serviceType_val_Type,
        attributeTypeList,
        _attributeTypeList_val_Type,
        matchingRuleList,
        _matchingRuleList_val_Type,
        filterItem,
        _filterItem_val_Type,
        attributeCombinations,
        _attributeCombinations_val_Type,
        contextTypeList,
        _contextTypeList_val_Type,
        contextList,
        _contextList_val_Type,
        contextCombinations,
        _contextCombinations_val_Type,
        hierarchySelectList,
        _hierarchySelectList_val_Type,
        searchControlOptionsList,
        _searchControlOptionsList_val_Type,
        serviceControlOptionsList,
        _serviceControlOptionsList_val_Type,
        multipleMatchingLocalities,
        _multipleMatchingLocalities_val_Type,
        _MultipleMatchingLocalities_matchingRuleUsed,
        __MultipleMatchingLocalities_attributeList__item_,
        _MultipleMatchingLocalities_attributeList,
        MultipleMatchingLocalities,
        proposedRelaxation,
        _proposedRelaxation_val_Type,
        _MRMappings__item_,
        MRMappings,
        appliedRelaxation,
        _appliedRelaxation_val_Type,
        pwdResponseValue,
        _pwdResponseValue_val_Type,
        __PwdResponse_warning_timeleft,
        __PwdResponse_warning_graceRemaining,
        _PwdResponse_warning,
        _PwdResponse_error,
        PwdResponse,
        ldapDiagnosticMsg,
        _ldapDiagnosticMsg_val_Type,
        uid,
        _uid_val_Type,
        dc,
        _dc_val_Type,
        caseExactMatch,
        _caseExactMatch_val_AssertionType,
        caseIgnoreMatch,
        _caseIgnoreMatch_val_AssertionType,
        caseExactOrderingMatch,
        _caseExactOrderingMatch_val_AssertionType,
        caseIgnoreOrderingMatch,
        _caseIgnoreOrderingMatch_val_AssertionType,
        caseExactSubstringsMatch,
        _caseExactSubstringsMatch_val_AssertionType,
        caseIgnoreSubstringsMatch,
        _caseIgnoreSubstringsMatch_val_AssertionType,
        __SubstringAssertion__item__initial,
        __SubstringAssertion__item__any,
        __SubstringAssertion__item__final,
        ____SubstringAssertion__item__control_type_tab,
        _____SubstringAssertion__item__control_type_tab_val_Type_0,
        _____SubstringAssertion__item__control_type_tab_val_Type_1,
        ___SubstringAssertion__item__control_type,
        ____SubstringAssertion__item__control_values__item_,
        ___SubstringAssertion__item__control_values,
        _____SubstringAssertion__item__control_valuesWithContext__item__value,
        ______SubstringAssertion__item__control_valuesWithContext__item__contextList__item_,
        _____SubstringAssertion__item__control_valuesWithContext__item__contextList,
        ____SubstringAssertion__item__control_valuesWithContext__item_,
        ___SubstringAssertion__item__control_valuesWithContext,
        __SubstringAssertion__item__control,
        _SubstringAssertion__item_,
        SubstringAssertion,
        numericStringMatch,
        _numericStringMatch_val_AssertionType,
        numericStringOrderingMatch,
        _numericStringOrderingMatch_val_AssertionType,
        numericStringSubstringsMatch,
        _numericStringSubstringsMatch_val_AssertionType,
        caseIgnoreListMatch,
        _caseIgnoreListMatch_val_AssertionType,
        _CaseIgnoreList__item_,
        CaseIgnoreList,
        caseIgnoreListSubstringsMatch,
        _caseIgnoreListSubstringsMatch_val_AssertionType,
        storedPrefixMatch,
        _storedPrefixMatch_val_AssertionType,
        booleanMatch,
        _booleanMatch_val_AssertionType,
        integerMatch,
        _integerMatch_val_AssertionType,
        integerOrderingMatch,
        _integerOrderingMatch_val_AssertionType,
        bitStringMatch,
        _bitStringMatch_val_AssertionType,
        octetStringMatch,
        _octetStringMatch_val_AssertionType,
        octetStringOrderingMatch,
        _octetStringOrderingMatch_val_AssertionType,
        octetStringSubstringsMatch,
        _octetStringSubstringsMatch_val_AssertionType,
        __OctetSubstringAssertion__item__initial,
        __OctetSubstringAssertion__item__any,
        __OctetSubstringAssertion__item__final,
        _OctetSubstringAssertion__item_,
        OctetSubstringAssertion,
        telephoneNumberMatch,
        _telephoneNumberMatch_val_AssertionType,
        telephoneNumberSubstringsMatch,
        _telephoneNumberSubstringsMatch_val_AssertionType,
        presentationAddressMatch,
        _presentationAddressMatch_val_AssertionType,
        uniqueMemberMatch,
        _uniqueMemberMatch_val_AssertionType,
        protocolInformationMatch,
        _protocolInformationMatch_val_AssertionType,
        facsimileNumberMatch,
        _facsimileNumberMatch_val_AssertionType,
        facsimileNumberSubstringsMatch,
        _facsimileNumberSubstringsMatch_val_AssertionType,
        uUIDPairMatch,
        _uUIDPairMatch_val_AssertionType,
        uTCTimeMatch,
        _uTCTimeMatch_val_AssertionType,
        uTCTimeOrderingMatch,
        _uTCTimeOrderingMatch_val_AssertionType,
        generalizedTimeMatch,
        _generalizedTimeMatch_val_AssertionType,
        generalizedTimeOrderingMatch,
        _generalizedTimeOrderingMatch_val_AssertionType,
        systemProposedMatch,
        integerFirstComponentMatch,
        _integerFirstComponentMatch_val_AssertionType,
        objectIdentifierFirstComponentMatch,
        _objectIdentifierFirstComponentMatch_val_AssertionType,
        directoryStringFirstComponentMatch,
        _directoryStringFirstComponentMatch_val_AssertionType,
        wordMatch,
        _wordMatch_val_AssertionType,
        keywordMatch,
        _keywordMatch_val_AssertionType,
        generalWordMatch,
        _generalWordMatch_val_AssertionType,
        sequenceMatchType,
        _sequenceMatchType_val_Type,
        SequenceMatchType,
        wordMatchTypes,
        _wordMatchTypes_val_Type,
        WordMatchTypes,
        characterMatchTypes,
        _characterMatchTypes_val_Type,
        CharacterMatchTypes,
        selectedContexts,
        _selectedContexts_val_Type,
        approximateStringMatch,
        ignoreIfAbsentMatch,
        nullMatch,
        _ZONAL_MATCHING_selectBy,
        _ZONAL_MATCHING_ApplicableTo,
        _ZONAL_MATCHING_subtypesIncluded,
        _ZONAL_MATCHING_combinable,
        _ZONAL_MATCHING_mappingResults,
        _ZONAL_MATCHING_userControl,
        _ZONAL_MATCHING_exclusive,
        _ZONAL_MATCHING_matching_rule,
        _ZONAL_MATCHING_id,
        ZONAL_MATCHING,
        _ZonalSelect__item_,
        ZonalSelect,
        ZonalResult,
        zonalMatch,
        __MATCHING_RULE_uniqueMatchIndicator_val_Type,
        uriMatch,
        _uriMatch_val_AssertionType,
        caseExactIA5Match,
        _caseExactIA5Match_val_AssertionType,
        caseIgnoreIA5Match,
        _caseIgnoreIA5Match_val_AssertionType,
        caseIgnoreIA5SubstringsMatch,
        _caseIgnoreIA5SubstringsMatch_val_AssertionType,
        utmCoords,
        _utmCoords_val_Type,
        uiiForm,
        _uiiForm_val_Type,
        epcForm,
        _epcForm_val_Type,
        attributeTypeDescription,
        _attributeTypeDescription_val_Type,
        bitString,
        _bitString_val_Type,
        boolean,
        _boolean_val_Type,
        countryString,
        _countryString_val_Type,
        dn,
        _dn_val_Type,
        deliveryMethod,
        _deliveryMethod_val_Type,
        directoryString,
        _directoryString_val_Type,
        dITContentRuleDescription,
        _dITContentRuleDescription_val_Type,
        dITStructureRuleDescription,
        _dITStructureRuleDescription_val_Type,
        enhancedGuide,
        _enhancedGuide_val_Type,
        facsimileTelephoneNr,
        _facsimileTelephoneNr_val_Type,
        fax,
        _fax_val_Type,
        generalizedTime,
        _generalizedTime_val_Type,
        guide,
        _guide_val_Type,
        ia5String,
        _ia5String_val_Type,
        integer,
        _integer_val_Type,
        jpeg,
        _jpeg_val_Type,
        matchingRuleDescription,
        _matchingRuleDescription_val_Type,
        matchingRuleUseDescription,
        _matchingRuleUseDescription_val_Type,
        nameAndOptionalUID,
        _nameAndOptionalUID_val_Type,
        nameFormDescription,
        _nameFormDescription_val_Type,
        numericString,
        _numericString_val_Type,
        objectClassDescription,
        _objectClassDescription_val_Type,
        oid,
        _oid_val_Type,
        otherMailbox,
        _otherMailbox_val_Type,
        octetString,
        _octetString_val_Type,
        postalAddr,
        _postalAddr_val_Type,
        printableString,
        _printableString_val_Type,
        subtreeSpec,
        _subtreeSpec_val_Type,
        telephoneNr,
        _telephoneNr_val_Type,
        telexNr,
        _telexNr_val_Type,
        utcTime,
        _utcTime_val_Type,
        ldapSyntaxDescription,
        _ldapSyntaxDescription_val_Type,
        substringAssertion,
        _substringAssertion_val_Type,
        languageContext,
        _languageContext_val_Type,
        LanguageContextSyntax,
        temporalContext,
        _temporalContext_val_Type,
        _temporalContext_val_Assertion,
        ___TimeSpecification_time_absolute_startTime,
        ___TimeSpecification_time_absolute_endTime,
        __TimeSpecification_time_absolute,
        ___TimeSpecification_time_periodic__item_,
        __TimeSpecification_time_periodic,
        _TimeSpecification_time,
        _TimeSpecification_notThisTime,
        _TimeSpecification_timeZone,
        TimeSpecification,
        __Period_timesOfDay__item_,
        _Period_timesOfDay,
        ___Period_days_intDay__item_,
        __Period_days_intDay,
        __Period_days_bitDay,
        __Period_days_dayOf,
        _Period_days,
        __Period_weeks_allWeeks,
        ___Period_weeks_intWeek__item_,
        __Period_weeks_intWeek,
        __Period_weeks_bitWeek,
        _Period_weeks,
        __Period_months_allMonths,
        ___Period_months_intMonth__item_,
        __Period_months_intMonth,
        __Period_months_bitMonth,
        _Period_months,
        __Period_years__item_,
        _Period_years,
        Period,
        _XDayOf_first,
        _XDayOf_second,
        _XDayOf_third,
        _XDayOf_fourth,
        _XDayOf_fifth,
        XDayOf,
        _NamedDay_intNamedDays,
        _NamedDay_bitNamedDays,
        NamedDay,
        _DayTimeBand_startDayTime,
        _DayTimeBand_endDayTime,
        DayTimeBand,
        _DayTime_hour,
        _DayTime_minute,
        _DayTime_second,
        DayTime,
        TimeZone,
        _TimeAssertion_now,
        _TimeAssertion_at,
        __TimeAssertion_between_startTime,
        __TimeAssertion_between_endTime,
        __TimeAssertion_between_entirely,
        _TimeAssertion_between,
        TimeAssertion,
        localeContext,
        _localeContext_val_Type,
        _LocaleContextSyntax_localeID1,
        _LocaleContextSyntax_localeID2,
        LocaleContextSyntax,
        ldapAttributeOptionContext,
        _ldapAttributeOptionContext_val_Type,
        _ldapAttributeOptionContext_val_Assertion,
        _AttributeOptionList__item_,
        AttributeOptionList,
        id_at_knowledgeInformation,
        id_at_commonName,
        id_at_surname,
        id_at_serialNumber,
        id_at_countryName,
        id_at_localityName,
        id_at_collectiveLocalityName,
        id_at_stateOrProvinceName,
        id_at_collectiveStateOrProvinceName,
        id_at_streetAddress,
        id_at_collectiveStreetAddress,
        id_at_organizationName,
        id_at_collectiveOrganizationName,
        id_at_organizationalUnitName,
        id_at_collectiveOrganizationalUnitName,
        id_at_title,
        id_at_description,
        id_at_searchGuide,
        id_at_businessCategory,
        id_at_postalAddress,
        id_at_collectivePostalAddress,
        id_at_postalCode,
        id_at_collectivePostalCode,
        id_at_postOfficeBox,
        id_at_collectivePostOfficeBox,
        id_at_physicalDeliveryOfficeName,
        id_at_collectivePhysicalDeliveryOfficeName,
        id_at_telephoneNumber,
        id_at_collectiveTelephoneNumber,
        id_at_telexNumber,
        id_at_collectiveTelexNumber,
        id_at_facsimileTelephoneNumber,
        id_at_collectiveFacsimileTelephoneNumber,
        id_at_x121Address,
        id_at_internationalISDNNumber,
        id_at_collectiveInternationalISDNNumber,
        id_at_registeredAddress,
        id_at_destinationIndicator,
        id_at_preferredDeliveryMethod,
        id_at_presentationAddress,
        id_at_supportedApplicationContext,
        id_at_member,
        id_at_owner,
        id_at_roleOccupant,
        id_at_seeAlso,
        id_at_name,
        id_at_givenName,
        id_at_initials,
        id_at_generationQualifier,
        id_at_uniqueIdentifier,
        id_at_dnQualifier,
        id_at_enhancedSearchGuide,
        id_at_protocolInformation,
        id_at_distinguishedName,
        id_at_uniqueMember,
        id_at_houseIdentifier,
        id_at_dmdName,
        id_at_pseudonym,
        id_at_communicationsService,
        id_at_communicationsNetwork,
        id_at_uuidpair,
        id_at_tagOid,
        id_at_uiiFormat,
        id_at_uiiInUrn,
        id_at_contentUrl,
        id_at_uri,
        id_at_urn,
        id_at_url,
        id_at_utmCoordinates,
        id_at_urnC,
        id_at_uii,
        id_at_epc,
        id_at_tagAfi,
        id_at_epcFormat,
        id_at_epcInUrn,
        id_at_ldapUrl,
        id_at_tagLocation,
        id_at_organizationIdentifier,
        id_asx_utmCoords,
        id_asx_uiiForm,
        id_asx_epcForm,
        id_lsx_attributeTypeDescription,
        id_lsx_bitString,
        id_lsx_boolean,
        id_lsx_countryString,
        id_lsx_dn,
        id_lsx_deliveryMethod,
        id_lsx_directoryString,
        id_lsx_dITContentRuleDescription,
        id_lsx_dITStructureRuleDescription,
        id_lsx_enhancedGuide,
        id_lsx_facsimileTelephoneNr,
        id_lsx_fax,
        id_lsx_generalizedTime,
        id_lsx_guide,
        id_lsx_ia5String,
        id_lsx_integer,
        id_lsx_jpeg,
        id_lsx_matchingRuleDescription,
        id_lsx_matchingRuleUseDescription,
        id_lsx_nameAndOptionalUID,
        id_lsx_nameFormDescription,
        id_lsx_numericString,
        id_lsx_objectClassDescription,
        id_lsx_oid,
        id_lsx_otherMailbox,
        id_lsx_octetString,
        id_lsx_postalAddr,
        id_lsx_printableString,
        id_lsx_subtreeSpec,
        id_lsx_telephoneNr,
        id_lsx_telexNr,
        id_lsx_utcTime,
        id_lsx_ldapSyntaxDescription,
        id_lsx_substringAssertion,
        id_oidC1,
        id_oidC2,
        id_oidC,
        id_cat_sequenceMatchType,
        id_cat_wordMatchType,
        id_cat_characterMatchTypes,
        id_cat_selectedContexts,
        id_not_dSAProblem,
        id_not_searchServiceProblem,
        id_not_serviceType,
        id_not_attributeTypeList,
        id_not_matchingRuleList,
        id_not_filterItem,
        id_not_attributeCombinations,
        id_not_contextTypeList,
        id_not_contextList,
        id_not_contextCombinations,
        id_not_hierarchySelectList,
        id_not_searchControlOptionsList,
        id_not_serviceControlOptionsList,
        id_not_multipleMatchingLocalities,
        id_not_proposedRelaxation,
        id_not_appliedRelaxation,
        id_not_pwdResponse,
        id_not_ldapDiagnosticMsg,
        id_pr_targetDsaUnavailable,
        id_pr_dataSourceUnavailable,
        id_pr_unidentifiedOperation,
        id_pr_unavailableOperation,
        id_pr_searchAttributeViolation,
        id_pr_searchAttributeCombinationViolation,
        id_pr_searchValueNotAllowed,
        id_pr_missingSearchAttribute,
        id_pr_searchValueViolation,
        id_pr_attributeNegationViolation,
        id_pr_searchValueRequired,
        id_pr_invalidSearchValue,
        id_pr_searchContextViolation,
        id_pr_searchContextCombinationViolation,
        id_pr_missingSearchContext,
        id_pr_searchContextValueViolation,
        id_pr_searchContextValueRequired,
        id_pr_invalidContextSearchValue,
        id_pr_unsupportedMatchingRule,
        id_pr_attributeMatchingViolation,
        id_pr_unsupportedMatchingUse,
        id_pr_matchingUseViolation,
        id_pr_hierarchySelectForbidden,
        id_pr_invalidHierarchySelect,
        id_pr_unavailableHierarchySelect,
        id_pr_invalidSearchControlOptions,
        id_pr_invalidServiceControlOptions,
        id_pr_searchSubsetViolation,
        id_pr_unmatchedKeyAttributes,
        id_pr_ambiguousKeyAttributes,
        id_pr_unavailableRelaxationLevel,
        id_pr_emptyHierarchySelection,
        id_pr_administratorImposedLimit,
        id_pr_permanentRestriction,
        id_pr_temporaryRestriction,
        id_pr_relaxationNotSupported,
        id_coat_uid,
        id_coat_dc,
        id_mr_caseIgnoreMatch,
        id_mr_caseIgnoreOrderingMatch,
        id_mr_caseIgnoreSubstringsMatch,
        id_mr_caseExactMatch,
        id_mr_caseExactOrderingMatch,
        id_mr_caseExactSubstringsMatch,
        id_mr_numericStringMatch,
        id_mr_numericStringOrderingMatch,
        id_mr_numericStringSubstringsMatch,
        id_mr_caseIgnoreListMatch,
        id_mr_caseIgnoreListSubstringsMatch,
        id_mr_booleanMatch,
        id_mr_integerMatch,
        id_mr_integerOrderingMatch,
        id_mr_bitStringMatch,
        id_mr_octetStringMatch,
        id_mr_octetStringOrderingMatch,
        id_mr_octetStringSubstringsMatch,
        id_mr_telephoneNumberMatch,
        id_mr_telephoneNumberSubstringsMatch,
        id_mr_presentationAddressMatch,
        id_mr_uniqueMemberMatch,
        id_mr_protocolInformationMatch,
        id_mr_uTCTimeMatch,
        id_mr_uTCTimeOrderingMatch,
        id_mr_generalizedTimeMatch,
        id_mr_generalizedTimeOrderingMatch,
        id_mr_integerFirstComponentMatch,
        id_mr_objectIdentifierFirstComponentMatch,
        id_mr_directoryStringFirstComponentMatch,
        id_mr_wordMatch,
        id_mr_keywordMatch,
        id_mr_storedPrefixMatch,
        id_mr_systemProposedMatch,
        id_mr_generalWordMatch,
        id_mr_approximateStringMatch,
        id_mr_ignoreIfAbsentMatch,
        id_mr_nullMatch,
        id_mr_zonalMatch,
        id_mr_facsimileNumberMatch,
        id_mr_facsimileNumberSubstringsMatch,
        id_mr_uuidpairmatch,
        id_mr_uriMatch,
        id_lmr_caseExactIA5Match,
        id_lmr_caseIgnoreIA5Match,
        id_lmr_caseIgnoreIA5SubstringsMatch,
        id_avc_language,
        id_avc_temporal,
        id_avc_locale,
        id_avc_ldapAttributeOption,
    ]

class ServiceAdministration:

    _name_  = u'ServiceAdministration'
    _oid_   = [2, 5, 1, 33, 7]
    
    _obj_ = [
        u'SearchRule',
        u'SearchRuleId',
        u'AllowedSubset',
        u'ImposedSubset',
        u'RequestAttribute',
        u'ContextProfile',
        u'ContextCombination',
        u'MatchingUse',
        u'SupportedMatchingRestrictions',
        u'AttributeCombination',
        u'ResultAttribute',
        u'ControlOptions',
        u'EntryLimit',
        u'RelaxationPolicy',
        u'MRMapping',
        u'Mapping',
        u'MRSubstitution',
        u'SEARCH-RULE',
        u'REQUEST-ATTRIBUTE',
        u'RESULT-ATTRIBUTE',
        u'MATCHING-RESTRICTION',
        ]
    _type_ = [
        u'SearchRule',
        u'SearchRuleId',
        u'AllowedSubset',
        u'ImposedSubset',
        u'RequestAttribute',
        u'ContextProfile',
        u'ContextCombination',
        u'MatchingUse',
        u'AttributeCombination',
        u'ResultAttribute',
        u'ControlOptions',
        u'EntryLimit',
        u'RelaxationPolicy',
        u'MRMapping',
        u'Mapping',
        u'MRSubstitution',
        u'SEARCH-RULE',
        u'REQUEST-ATTRIBUTE',
        u'RESULT-ATTRIBUTE',
        u'MATCHING-RESTRICTION',
        ]
    _set_ = [
        u'SupportedMatchingRestrictions',
        ]
    _val_ = [
        ]
    _class_ = [
        u'SupportedMatchingRestrictions',
        u'SEARCH-RULE',
        u'REQUEST-ATTRIBUTE',
        u'RESULT-ATTRIBUTE',
        u'MATCHING-RESTRICTION',
        ]
    _param_ = [
        ]
    
    #-----< SearchRule >-----#
    SearchRule = SEQ(name=u'SearchRule', mode=MODE_TYPE)
    _SearchRule_id = INT(name=u'id', mode=MODE_TYPE)
    _SearchRule_dmdId = OID(name=u'dmdId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _SearchRule_serviceType = OID(name=u'serviceType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SearchRule_userClass = INT(name=u'userClass', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _SearchRule_inputAttributeTypes = SEQ_OF(name=u'inputAttributeTypes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SearchRule_inputAttributeTypes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'RequestAttribute')))
    _SearchRule_inputAttributeTypes._cont = __SearchRule_inputAttributeTypes__item_
    _SearchRule_inputAttributeTypes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    _SearchRule_attributeCombination = CHOICE(name=u'attributeCombination', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'AttributeCombination')), default=(u'and', []))
    _SearchRule_outputAttributeTypes = SEQ_OF(name=u'outputAttributeTypes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SearchRule_outputAttributeTypes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'ResultAttribute')))
    _SearchRule_outputAttributeTypes._cont = __SearchRule_outputAttributeTypes__item_
    _SearchRule_outputAttributeTypes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _SearchRule_defaultControls = SEQ(name=u'defaultControls', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SearchRule_mandatoryControls = SEQ(name=u'mandatoryControls', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SearchRule_searchRuleControls = SEQ(name=u'searchRuleControls', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SearchRule_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), opt=True)
    _SearchRule_familyReturn = SEQ(name=u'familyReturn', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyReturn')), opt=True)
    _SearchRule_relaxation = SEQ(name=u'relaxation', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'RelaxationPolicy')), opt=True)
    _SearchRule_additionalControl = SEQ_OF(name=u'additionalControl', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __SearchRule_additionalControl__item_ = OID(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _SearchRule_additionalControl._cont = __SearchRule_additionalControl__item_
    _SearchRule_additionalControl._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _SearchRule_allowedSubset = BIT_STR(name=u'allowedSubset', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'AllowedSubset')), default=(7, 3))
    _SearchRule_imposedSubset = ENUM(name=u'imposedSubset', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ImposedSubset')), opt=True)
    _SearchRule_entryLimit = SEQ(name=u'entryLimit', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'EntryLimit')), opt=True)
    SearchRule._cont = ASN1Dict([
        (u'id', _SearchRule_id),
        (u'dmdId', _SearchRule_dmdId),
        (u'serviceType', _SearchRule_serviceType),
        (u'userClass', _SearchRule_userClass),
        (u'inputAttributeTypes', _SearchRule_inputAttributeTypes),
        (u'attributeCombination', _SearchRule_attributeCombination),
        (u'outputAttributeTypes', _SearchRule_outputAttributeTypes),
        (u'defaultControls', _SearchRule_defaultControls),
        (u'mandatoryControls', _SearchRule_mandatoryControls),
        (u'searchRuleControls', _SearchRule_searchRuleControls),
        (u'familyGrouping', _SearchRule_familyGrouping),
        (u'familyReturn', _SearchRule_familyReturn),
        (u'relaxation', _SearchRule_relaxation),
        (u'additionalControl', _SearchRule_additionalControl),
        (u'allowedSubset', _SearchRule_allowedSubset),
        (u'imposedSubset', _SearchRule_imposedSubset),
        (u'entryLimit', _SearchRule_entryLimit),
        ])
    SearchRule._ext = []
    
    #-----< SearchRuleId >-----#
    SearchRuleId = SEQ(name=u'SearchRuleId', mode=MODE_TYPE)
    _SearchRuleId_id = INT(name=u'id', mode=MODE_TYPE)
    _SearchRuleId_dmdId = OID(name=u'dmdId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    SearchRuleId._cont = ASN1Dict([
        (u'id', _SearchRuleId_id),
        (u'dmdId', _SearchRuleId_dmdId),
        ])
    SearchRuleId._ext = None
    
    #-----< AllowedSubset >-----#
    AllowedSubset = BIT_STR(name=u'AllowedSubset', mode=MODE_TYPE)
    AllowedSubset._cont = ASN1Dict([(u'baseObject', 0), (u'oneLevel', 1), (u'wholeSubtree', 2)])
    
    #-----< ImposedSubset >-----#
    ImposedSubset = ENUM(name=u'ImposedSubset', mode=MODE_TYPE)
    ImposedSubset._cont = ASN1Dict([(u'baseObject', 0), (u'oneLevel', 1), (u'wholeSubtree', 2)])
    ImposedSubset._ext = []
    
    #-----< RequestAttribute >-----#
    RequestAttribute = SEQ(name=u'RequestAttribute', mode=MODE_TYPE)
    _RequestAttribute_attributeType = OID(name=u'attributeType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __RequestAttribute_attributeType_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ___RequestAttribute_attributeType_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    __ATTRIBUTE_equality_match_val_AssertionType = OID(name=u'AssertionType', mode=MODE_TYPE)
    ___RequestAttribute_attributeType_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __ATTRIBUTE_equality_match_val_AssertionType_0 = SEQ_OF(name=u'AssertionType', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __RequestAttribute_attributeType_tab._val = ASN1Set(rv=[dict([(u'Type', ___RequestAttribute_attributeType_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ___RequestAttribute_attributeType_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    _RequestAttribute_attributeType._const_tab = __RequestAttribute_attributeType_tab
    _RequestAttribute_attributeType._const_tab_at = None
    _RequestAttribute_attributeType._const_tab_id = u'id'
    _RequestAttribute_includeSubtypes = BOOL(name=u'includeSubtypes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=False)
    _RequestAttribute_selectedValues = SEQ_OF(name=u'selectedValues', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __RequestAttribute_selectedValues__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    __RequestAttribute_selectedValues__item_._const_tab = __RequestAttribute_attributeType_tab
    __RequestAttribute_selectedValues__item_._const_tab_at = ('..', '..', u'attributeType')
    __RequestAttribute_selectedValues__item_._const_tab_id = u'Type'
    _RequestAttribute_selectedValues._cont = __RequestAttribute_selectedValues__item_
    _RequestAttribute_selectedValues._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    _RequestAttribute_defaultValues = SEQ_OF(name=u'defaultValues', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __RequestAttribute_defaultValues__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    ___RequestAttribute_defaultValues__item__entryType = OID(name=u'entryType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']), opt=True)
    ___RequestAttribute_defaultValues__item__values = SEQ_OF(name=u'values', mode=MODE_TYPE)
    ____RequestAttribute_defaultValues__item__values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ____RequestAttribute_defaultValues__item__values__item_._const_tab = __RequestAttribute_attributeType_tab
    ____RequestAttribute_defaultValues__item__values__item_._const_tab_at = ('..', '..', '..', '..', u'attributeType')
    ____RequestAttribute_defaultValues__item__values__item_._const_tab_id = u'Type'
    ___RequestAttribute_defaultValues__item__values._cont = ____RequestAttribute_defaultValues__item__values__item_
    __RequestAttribute_defaultValues__item_._cont = ASN1Dict([
        (u'entryType', ___RequestAttribute_defaultValues__item__entryType),
        (u'values', ___RequestAttribute_defaultValues__item__values),
        ])
    __RequestAttribute_defaultValues__item_._ext = []
    _RequestAttribute_defaultValues._cont = __RequestAttribute_defaultValues__item_
    _RequestAttribute_defaultValues._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    _RequestAttribute_contexts = SEQ_OF(name=u'contexts', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __RequestAttribute_contexts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'ContextProfile')))
    _RequestAttribute_contexts._cont = __RequestAttribute_contexts__item_
    _RequestAttribute_contexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[])
    _RequestAttribute_contextCombination = CHOICE(name=u'contextCombination', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ContextCombination')), default=(u'and', []))
    _RequestAttribute_matchingUse = SEQ_OF(name=u'matchingUse', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __RequestAttribute_matchingUse__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'MatchingUse')))
    _RequestAttribute_matchingUse._cont = __RequestAttribute_matchingUse__item_
    _RequestAttribute_matchingUse._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    RequestAttribute._cont = ASN1Dict([
        (u'attributeType', _RequestAttribute_attributeType),
        (u'includeSubtypes', _RequestAttribute_includeSubtypes),
        (u'selectedValues', _RequestAttribute_selectedValues),
        (u'defaultValues', _RequestAttribute_defaultValues),
        (u'contexts', _RequestAttribute_contexts),
        (u'contextCombination', _RequestAttribute_contextCombination),
        (u'matchingUse', _RequestAttribute_matchingUse),
        ])
    RequestAttribute._ext = []
    
    #-----< ContextProfile >-----#
    ContextProfile = SEQ(name=u'ContextProfile', mode=MODE_TYPE)
    _ContextProfile_contextType = OID(name=u'contextType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    __ContextProfile_contextType_tab = CLASS(name='_tab_CONTEXT', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    __ContextProfile_contextType_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _ContextProfile_contextType._const_tab = __ContextProfile_contextType_tab
    _ContextProfile_contextType._const_tab_at = None
    _ContextProfile_contextType._const_tab_id = u'id'
    _ContextProfile_contextValue = SEQ_OF(name=u'contextValue', mode=MODE_TYPE, opt=True)
    __ContextProfile_contextValue__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'Assertion']))
    ___ContextProfile_contextValue__item__tab = CLASS(name='_tab_CONTEXT', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    ___ContextProfile_contextValue__item__tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __ContextProfile_contextValue__item_._const_tab = ___ContextProfile_contextValue__item__tab
    __ContextProfile_contextValue__item_._const_tab_at = ('..', '..', u'contextType')
    __ContextProfile_contextValue__item_._const_tab_id = u'Assertion'
    _ContextProfile_contextValue._cont = __ContextProfile_contextValue__item_
    _ContextProfile_contextValue._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ContextProfile._cont = ASN1Dict([
        (u'contextType', _ContextProfile_contextType),
        (u'contextValue', _ContextProfile_contextValue),
        ])
    ContextProfile._ext = []
    
    #-----< ContextCombination >-----#
    ContextCombination = CHOICE(name=u'ContextCombination', mode=MODE_TYPE)
    _ContextCombination_context = OID(name=u'context', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'CONTEXT'), [u'id']))
    __ContextCombination_context_tab = CLASS(name='_tab_CONTEXT', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'CONTEXT')))
    __ContextCombination_context_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _ContextCombination_context._const_tab = __ContextCombination_context_tab
    _ContextCombination_context._const_tab_at = None
    _ContextCombination_context._const_tab_id = u'id'
    _ContextCombination_and_ = SEQ_OF(name=u'and', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __ContextCombination_and___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'ContextCombination')))
    _ContextCombination_and_._cont = __ContextCombination_and___item_
    _ContextCombination_or_ = SEQ_OF(name=u'or', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __ContextCombination_or___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'ContextCombination')))
    _ContextCombination_or_._cont = __ContextCombination_or___item_
    _ContextCombination_not_ = CHOICE(name=u'not', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'ContextCombination')))
    ContextCombination._cont = ASN1Dict([
        (u'context', _ContextCombination_context),
        (u'and', _ContextCombination_and_),
        (u'or', _ContextCombination_or_),
        (u'not', _ContextCombination_not_),
        ])
    ContextCombination._ext = []
    
    #-----< MatchingUse >-----#
    MatchingUse = SEQ(name=u'MatchingUse', mode=MODE_TYPE)
    _MatchingUse_restrictionType = OID(name=u'restrictionType', mode=MODE_TYPE, typeref=ASN1RefClassField(('ServiceAdministration', 'MATCHING-RESTRICTION'), [u'id']))
    __MatchingUse_restrictionType_tab = CLASS(name='_tab_MATCHING-RESTRICTION', mode=MODE_SET, typeref=ASN1RefType(('ServiceAdministration', 'MATCHING-RESTRICTION')))
    __MatchingUse_restrictionType_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _MatchingUse_restrictionType._const_tab = __MatchingUse_restrictionType_tab
    _MatchingUse_restrictionType._const_tab_at = None
    _MatchingUse_restrictionType._const_tab_id = u'id'
    _MatchingUse_restrictionValue = OPEN(name=u'restrictionValue', mode=MODE_TYPE, typeref=ASN1RefClassField(('ServiceAdministration', 'MATCHING-RESTRICTION'), [u'Restriction']))
    __MatchingUse_restrictionValue_tab = CLASS(name='_tab_MATCHING-RESTRICTION', mode=MODE_SET, typeref=ASN1RefType(('ServiceAdministration', 'MATCHING-RESTRICTION')))
    __MatchingUse_restrictionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    _MatchingUse_restrictionValue._const_tab = __MatchingUse_restrictionValue_tab
    _MatchingUse_restrictionValue._const_tab_at = ('..', u'restrictionType')
    _MatchingUse_restrictionValue._const_tab_id = u'Restriction'
    MatchingUse._cont = ASN1Dict([
        (u'restrictionType', _MatchingUse_restrictionType),
        (u'restrictionValue', _MatchingUse_restrictionValue),
        ])
    MatchingUse._ext = []
    
    #-----< SupportedMatchingRestrictions >-----#
    SupportedMatchingRestrictions = CLASS(name=u'SupportedMatchingRestrictions', mode=MODE_SET, typeref=ASN1RefType(('ServiceAdministration', 'MATCHING-RESTRICTION')))
    SupportedMatchingRestrictions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
    
    #-----< AttributeCombination >-----#
    AttributeCombination = CHOICE(name=u'AttributeCombination', mode=MODE_TYPE)
    _AttributeCombination_attribute = OID(name=u'attribute', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _AttributeCombination_and_ = SEQ_OF(name=u'and', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __AttributeCombination_and___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'AttributeCombination')))
    _AttributeCombination_and_._cont = __AttributeCombination_and___item_
    _AttributeCombination_or_ = SEQ_OF(name=u'or', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __AttributeCombination_or___item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'AttributeCombination')))
    _AttributeCombination_or_._cont = __AttributeCombination_or___item_
    _AttributeCombination_not_ = CHOICE(name=u'not', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'AttributeCombination')))
    AttributeCombination._cont = ASN1Dict([
        (u'attribute', _AttributeCombination_attribute),
        (u'and', _AttributeCombination_and_),
        (u'or', _AttributeCombination_or_),
        (u'not', _AttributeCombination_not_),
        ])
    AttributeCombination._ext = []
    
    #-----< ResultAttribute >-----#
    ResultAttribute = SEQ(name=u'ResultAttribute', mode=MODE_TYPE)
    _ResultAttribute_attributeType = OID(name=u'attributeType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    __ResultAttribute_attributeType_tab = CLASS(name='_tab_ATTRIBUTE', mode=MODE_SET, typeref=ASN1RefType(('InformationFramework', 'ATTRIBUTE')))
    ___ResultAttribute_attributeType_tab_val_Type_0 = OID(name=u'Type', mode=MODE_TYPE)
    ___ResultAttribute_attributeType_tab_val_Type_1 = SEQ_OF(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'DistinguishedName')))
    __ResultAttribute_attributeType_tab._val = ASN1Set(rv=[dict([(u'Type', ___ResultAttribute_attributeType_tab_val_Type_0), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectIdentifierMatch']), (u'id', (2, 5, 13, 0))])), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 38)), (u'ldapName', [u'objectClass']), (u'id', (2, 5, 4, 0))]), dict([(u'Type', ___ResultAttribute_attributeType_tab_val_Type_1), (u'equality-match', dict([(u'AssertionType', __ATTRIBUTE_equality_match_val_AssertionType_0), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'distinguishedNameMatch']), (u'id', (2, 5, 13, 1))])), (u'single-valued', True), (u'ldapSyntax', (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1, 12)), (u'ldapName', [u'aliasedObjectName']), (u'id', (2, 5, 4, 1))])], rr=[], ev=None, er=[])
    _ResultAttribute_attributeType._const_tab = __ResultAttribute_attributeType_tab
    _ResultAttribute_attributeType._const_tab_at = None
    _ResultAttribute_attributeType._const_tab_id = u'id'
    _ResultAttribute_outputValues = CHOICE(name=u'outputValues', mode=MODE_TYPE, opt=True)
    __ResultAttribute_outputValues_selectedValues = SEQ_OF(name=u'selectedValues', mode=MODE_TYPE)
    ___ResultAttribute_outputValues_selectedValues__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    ___ResultAttribute_outputValues_selectedValues__item_._const_tab = __ResultAttribute_attributeType_tab
    ___ResultAttribute_outputValues_selectedValues__item_._const_tab_at = ('..', '..', '..', u'attributeType')
    ___ResultAttribute_outputValues_selectedValues__item_._const_tab_id = u'Type'
    __ResultAttribute_outputValues_selectedValues._cont = ___ResultAttribute_outputValues_selectedValues__item_
    __ResultAttribute_outputValues_matchedValuesOnly = NULL(name=u'matchedValuesOnly', mode=MODE_TYPE)
    _ResultAttribute_outputValues._cont = ASN1Dict([
        (u'selectedValues', __ResultAttribute_outputValues_selectedValues),
        (u'matchedValuesOnly', __ResultAttribute_outputValues_matchedValuesOnly),
        ])
    _ResultAttribute_outputValues._ext = None
    _ResultAttribute_contexts = SEQ_OF(name=u'contexts', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __ResultAttribute_contexts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'ContextProfile')))
    _ResultAttribute_contexts._cont = __ResultAttribute_contexts__item_
    _ResultAttribute_contexts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    ResultAttribute._cont = ASN1Dict([
        (u'attributeType', _ResultAttribute_attributeType),
        (u'outputValues', _ResultAttribute_outputValues),
        (u'contexts', _ResultAttribute_contexts),
        ])
    ResultAttribute._ext = []
    
    #-----< ControlOptions >-----#
    ControlOptions = SEQ(name=u'ControlOptions', mode=MODE_TYPE)
    _ControlOptions_serviceControls = BIT_STR(name=u'serviceControls', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'ServiceControlOptions')), default=(0, 0))
    _ControlOptions_searchOptions = BIT_STR(name=u'searchOptions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'SearchControlOptions')), default=(1, 1))
    _ControlOptions_hierarchyOptions = BIT_STR(name=u'hierarchyOptions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DirectoryAbstractService', 'HierarchySelections')), opt=True)
    ControlOptions._cont = ASN1Dict([
        (u'serviceControls', _ControlOptions_serviceControls),
        (u'searchOptions', _ControlOptions_searchOptions),
        (u'hierarchyOptions', _ControlOptions_hierarchyOptions),
        ])
    ControlOptions._ext = []
    
    #-----< EntryLimit >-----#
    EntryLimit = SEQ(name=u'EntryLimit', mode=MODE_TYPE)
    _EntryLimit_default = INT(name=u'default', mode=MODE_TYPE)
    _EntryLimit_max = INT(name=u'max', mode=MODE_TYPE)
    EntryLimit._cont = ASN1Dict([
        (u'default', _EntryLimit_default),
        (u'max', _EntryLimit_max),
        ])
    EntryLimit._ext = []
    
    #-----< RelaxationPolicy >-----#
    RelaxationPolicy = SEQ(name=u'RelaxationPolicy', mode=MODE_TYPE)
    _RelaxationPolicy_basic = SEQ(name=u'basic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ServiceAdministration', 'MRMapping')), default=dict([]))
    _RelaxationPolicy_tightenings = SEQ_OF(name=u'tightenings', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __RelaxationPolicy_tightenings__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'MRMapping')))
    _RelaxationPolicy_tightenings._cont = __RelaxationPolicy_tightenings__item_
    _RelaxationPolicy_tightenings._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _RelaxationPolicy_relaxations = SEQ_OF(name=u'relaxations', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __RelaxationPolicy_relaxations__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'MRMapping')))
    _RelaxationPolicy_relaxations._cont = __RelaxationPolicy_relaxations__item_
    _RelaxationPolicy_relaxations._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _RelaxationPolicy_maximum = INT(name=u'maximum', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _RelaxationPolicy_minimum = INT(name=u'minimum', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), default=1)
    RelaxationPolicy._cont = ASN1Dict([
        (u'basic', _RelaxationPolicy_basic),
        (u'tightenings', _RelaxationPolicy_tightenings),
        (u'relaxations', _RelaxationPolicy_relaxations),
        (u'maximum', _RelaxationPolicy_maximum),
        (u'minimum', _RelaxationPolicy_minimum),
        ])
    RelaxationPolicy._ext = []
    
    #-----< MRMapping >-----#
    MRMapping = SEQ(name=u'MRMapping', mode=MODE_TYPE)
    _MRMapping_mapping = SEQ_OF(name=u'mapping', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __MRMapping_mapping__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'Mapping')))
    _MRMapping_mapping._cont = __MRMapping_mapping__item_
    _MRMapping_mapping._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    _MRMapping_substitution = SEQ_OF(name=u'substitution', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    __MRMapping_substitution__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'MRSubstitution')))
    _MRMapping_substitution._cont = __MRMapping_substitution__item_
    _MRMapping_substitution._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=None)], ev=None, er=[])
    MRMapping._cont = ASN1Dict([
        (u'mapping', _MRMapping_mapping),
        (u'substitution', _MRMapping_substitution),
        ])
    MRMapping._ext = []
    
    #-----< Mapping >-----#
    Mapping = SEQ(name=u'Mapping', mode=MODE_TYPE)
    _Mapping_mappingFunction = OID(name=u'mappingFunction', mode=MODE_TYPE)
    _Mapping_level = INT(name=u'level', mode=MODE_TYPE, default=0)
    Mapping._cont = ASN1Dict([
        (u'mappingFunction', _Mapping_mappingFunction),
        (u'level', _Mapping_level),
        ])
    Mapping._ext = []
    
    #-----< MRSubstitution >-----#
    MRSubstitution = SEQ(name=u'MRSubstitution', mode=MODE_TYPE)
    _MRSubstitution_attribute = OID(name=u'attribute', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')))
    _MRSubstitution_oldMatchingRule = OID(name=u'oldMatchingRule', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']), opt=True)
    _MRSubstitution_newMatchingRule = OID(name=u'newMatchingRule', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']), opt=True)
    MRSubstitution._cont = ASN1Dict([
        (u'attribute', _MRSubstitution_attribute),
        (u'oldMatchingRule', _MRSubstitution_oldMatchingRule),
        (u'newMatchingRule', _MRSubstitution_newMatchingRule),
        ])
    MRSubstitution._ext = []
    
    #-----< SEARCH-RULE >-----#
    SEARCH_RULE = CLASS(name=u'SEARCH-RULE', mode=MODE_TYPE)
    _SEARCH_RULE_dmdId = OID(name=u'dmdId', mode=MODE_VALUE)
    _SEARCH_RULE_serviceType = OID(name=u'serviceType', mode=MODE_VALUE, opt=True)
    _SEARCH_RULE_userClass = INT(name=u'userClass', mode=MODE_VALUE, opt=True)
    _SEARCH_RULE_InputAttributeTypes = CLASS(name=u'InputAttributeTypes', mode=MODE_SET, typeref=ASN1RefType(('ServiceAdministration', 'REQUEST-ATTRIBUTE')), opt=True)
    _SEARCH_RULE_combination = CHOICE(name=u'combination', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'AttributeCombination')), opt=True)
    _SEARCH_RULE_OutputAttributeTypes = CLASS(name=u'OutputAttributeTypes', mode=MODE_SET, typeref=ASN1RefType(('ServiceAdministration', 'RESULT-ATTRIBUTE')), opt=True)
    _SEARCH_RULE_defaultControls = SEQ(name=u'defaultControls', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SEARCH_RULE_mandatoryControls = SEQ(name=u'mandatoryControls', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SEARCH_RULE_searchRuleControls = SEQ(name=u'searchRuleControls', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'ControlOptions')), opt=True)
    _SEARCH_RULE_familyGrouping = ENUM(name=u'familyGrouping', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyGrouping')), opt=True)
    _SEARCH_RULE_familyReturn = SEQ(name=u'familyReturn', mode=MODE_VALUE, typeref=ASN1RefType(('DirectoryAbstractService', 'FamilyReturn')), opt=True)
    _SEARCH_RULE_additionalControl = OID(name=u'additionalControl', mode=MODE_VALUE, typeref=ASN1RefType(('InformationFramework', 'AttributeType')), opt=True)
    _SEARCH_RULE_relaxation = SEQ(name=u'relaxation', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'RelaxationPolicy')), opt=True)
    _SEARCH_RULE_allowedSubset = BIT_STR(name=u'allowedSubset', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'AllowedSubset')), default=(7, 3))
    _SEARCH_RULE_imposedSubset = ENUM(name=u'imposedSubset', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'ImposedSubset')), opt=True)
    _SEARCH_RULE_entryLimit = SEQ(name=u'entryLimit', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'EntryLimit')), opt=True)
    _SEARCH_RULE_id = INT(name=u'id', mode=MODE_VALUE, uniq=True)
    SEARCH_RULE._cont = ASN1Dict([
        (u'dmdId', _SEARCH_RULE_dmdId),
        (u'serviceType', _SEARCH_RULE_serviceType),
        (u'userClass', _SEARCH_RULE_userClass),
        (u'InputAttributeTypes', _SEARCH_RULE_InputAttributeTypes),
        (u'combination', _SEARCH_RULE_combination),
        (u'OutputAttributeTypes', _SEARCH_RULE_OutputAttributeTypes),
        (u'defaultControls', _SEARCH_RULE_defaultControls),
        (u'mandatoryControls', _SEARCH_RULE_mandatoryControls),
        (u'searchRuleControls', _SEARCH_RULE_searchRuleControls),
        (u'familyGrouping', _SEARCH_RULE_familyGrouping),
        (u'familyReturn', _SEARCH_RULE_familyReturn),
        (u'additionalControl', _SEARCH_RULE_additionalControl),
        (u'relaxation', _SEARCH_RULE_relaxation),
        (u'allowedSubset', _SEARCH_RULE_allowedSubset),
        (u'imposedSubset', _SEARCH_RULE_imposedSubset),
        (u'entryLimit', _SEARCH_RULE_entryLimit),
        (u'id', _SEARCH_RULE_id),
        ])
    
    #-----< REQUEST-ATTRIBUTE >-----#
    REQUEST_ATTRIBUTE = CLASS(name=u'REQUEST-ATTRIBUTE', mode=MODE_TYPE)
    _REQUEST_ATTRIBUTE_attributeType = OID(name=u'attributeType', mode=MODE_VALUE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _REQUEST_ATTRIBUTE_SelectedValues = OPEN(name=u'SelectedValues', mode=MODE_SET, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']), opt=True)
    _REQUEST_ATTRIBUTE_DefaultValues = SEQ(name=u'DefaultValues', mode=MODE_SET, opt=True)
    __REQUEST_ATTRIBUTE_DefaultValues_entryType = OID(name=u'entryType', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'OBJECT-CLASS'), [u'id']), opt=True)
    __REQUEST_ATTRIBUTE_DefaultValues_values = SEQ_OF(name=u'values', mode=MODE_TYPE)
    ___REQUEST_ATTRIBUTE_DefaultValues_values__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    __REQUEST_ATTRIBUTE_DefaultValues_values._cont = ___REQUEST_ATTRIBUTE_DefaultValues_values__item_
    _REQUEST_ATTRIBUTE_DefaultValues._cont = ASN1Dict([
        (u'entryType', __REQUEST_ATTRIBUTE_DefaultValues_entryType),
        (u'values', __REQUEST_ATTRIBUTE_DefaultValues_values),
        ])
    _REQUEST_ATTRIBUTE_DefaultValues._ext = None
    _REQUEST_ATTRIBUTE_contexts = SEQ_OF(name=u'contexts', mode=MODE_VALUE, opt=True)
    __REQUEST_ATTRIBUTE_contexts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ServiceAdministration', 'ContextProfile')))
    _REQUEST_ATTRIBUTE_contexts._cont = __REQUEST_ATTRIBUTE_contexts__item_
    _REQUEST_ATTRIBUTE_contextCombination = CHOICE(name=u'contextCombination', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'ContextCombination')), opt=True)
    _REQUEST_ATTRIBUTE_MatchingUse = SEQ(name=u'MatchingUse', mode=MODE_SET, typeref=ASN1RefType(('ServiceAdministration', 'MatchingUse')), opt=True)
    _REQUEST_ATTRIBUTE_includeSubtypes = BOOL(name=u'includeSubtypes', mode=MODE_VALUE, default=False)
    REQUEST_ATTRIBUTE._cont = ASN1Dict([
        (u'attributeType', _REQUEST_ATTRIBUTE_attributeType),
        (u'SelectedValues', _REQUEST_ATTRIBUTE_SelectedValues),
        (u'DefaultValues', _REQUEST_ATTRIBUTE_DefaultValues),
        (u'contexts', _REQUEST_ATTRIBUTE_contexts),
        (u'contextCombination', _REQUEST_ATTRIBUTE_contextCombination),
        (u'MatchingUse', _REQUEST_ATTRIBUTE_MatchingUse),
        (u'includeSubtypes', _REQUEST_ATTRIBUTE_includeSubtypes),
        ])
    
    #-----< RESULT-ATTRIBUTE >-----#
    RESULT_ATTRIBUTE = CLASS(name=u'RESULT-ATTRIBUTE', mode=MODE_TYPE)
    _RESULT_ATTRIBUTE_attributeType = OID(name=u'attributeType', mode=MODE_VALUE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'id']))
    _RESULT_ATTRIBUTE_outputValues = CHOICE(name=u'outputValues', mode=MODE_VALUE, opt=True)
    __RESULT_ATTRIBUTE_outputValues_selectedValues = SEQ_OF(name=u'selectedValues', mode=MODE_TYPE)
    ___RESULT_ATTRIBUTE_outputValues_selectedValues__item_ = OPEN(name='_item_', mode=MODE_TYPE, typeref=ASN1RefClassField(('InformationFramework', 'ATTRIBUTE'), [u'Type']))
    __RESULT_ATTRIBUTE_outputValues_selectedValues._cont = ___RESULT_ATTRIBUTE_outputValues_selectedValues__item_
    __RESULT_ATTRIBUTE_outputValues_matchedValuesOnly = NULL(name=u'matchedValuesOnly', mode=MODE_TYPE)
    _RESULT_ATTRIBUTE_outputValues._cont = ASN1Dict([
        (u'selectedValues', __RESULT_ATTRIBUTE_outputValues_selectedValues),
        (u'matchedValuesOnly', __RESULT_ATTRIBUTE_outputValues_matchedValuesOnly),
        ])
    _RESULT_ATTRIBUTE_outputValues._ext = None
    _RESULT_ATTRIBUTE_contexts = SEQ(name=u'contexts', mode=MODE_VALUE, typeref=ASN1RefType(('ServiceAdministration', 'ContextProfile')), opt=True)
    RESULT_ATTRIBUTE._cont = ASN1Dict([
        (u'attributeType', _RESULT_ATTRIBUTE_attributeType),
        (u'outputValues', _RESULT_ATTRIBUTE_outputValues),
        (u'contexts', _RESULT_ATTRIBUTE_contexts),
        ])
    
    #-----< MATCHING-RESTRICTION >-----#
    MATCHING_RESTRICTION = CLASS(name=u'MATCHING-RESTRICTION', mode=MODE_TYPE)
    _MATCHING_RESTRICTION_Restriction = OPEN(name=u'Restriction', mode=MODE_TYPE)
    _MATCHING_RESTRICTION_Rules = OID(name=u'Rules', mode=MODE_SET, typeref=ASN1RefClassField(('InformationFramework', 'MATCHING-RULE'), [u'id']))
    _MATCHING_RESTRICTION_id = OID(name=u'id', mode=MODE_VALUE, uniq=True)
    MATCHING_RESTRICTION._cont = ASN1Dict([
        (u'Restriction', _MATCHING_RESTRICTION_Restriction),
        (u'Rules', _MATCHING_RESTRICTION_Rules),
        (u'id', _MATCHING_RESTRICTION_id),
        ])
    
    _all_ = [
        _SearchRule_id,
        _SearchRule_dmdId,
        _SearchRule_serviceType,
        _SearchRule_userClass,
        __SearchRule_inputAttributeTypes__item_,
        _SearchRule_inputAttributeTypes,
        _SearchRule_attributeCombination,
        __SearchRule_outputAttributeTypes__item_,
        _SearchRule_outputAttributeTypes,
        _SearchRule_defaultControls,
        _SearchRule_mandatoryControls,
        _SearchRule_searchRuleControls,
        _SearchRule_familyGrouping,
        _SearchRule_familyReturn,
        _SearchRule_relaxation,
        __SearchRule_additionalControl__item_,
        _SearchRule_additionalControl,
        _SearchRule_allowedSubset,
        _SearchRule_imposedSubset,
        _SearchRule_entryLimit,
        SearchRule,
        _SearchRuleId_id,
        _SearchRuleId_dmdId,
        SearchRuleId,
        AllowedSubset,
        ImposedSubset,
        __RequestAttribute_attributeType_tab,
        ___RequestAttribute_attributeType_tab_val_Type_0,
        __ATTRIBUTE_equality_match_val_AssertionType,
        ___RequestAttribute_attributeType_tab_val_Type_1,
        __ATTRIBUTE_equality_match_val_AssertionType_0,
        _RequestAttribute_attributeType,
        _RequestAttribute_includeSubtypes,
        __RequestAttribute_selectedValues__item_,
        _RequestAttribute_selectedValues,
        ___RequestAttribute_defaultValues__item__entryType,
        ____RequestAttribute_defaultValues__item__values__item_,
        ___RequestAttribute_defaultValues__item__values,
        __RequestAttribute_defaultValues__item_,
        _RequestAttribute_defaultValues,
        __RequestAttribute_contexts__item_,
        _RequestAttribute_contexts,
        _RequestAttribute_contextCombination,
        __RequestAttribute_matchingUse__item_,
        _RequestAttribute_matchingUse,
        RequestAttribute,
        __ContextProfile_contextType_tab,
        _ContextProfile_contextType,
        ___ContextProfile_contextValue__item__tab,
        __ContextProfile_contextValue__item_,
        _ContextProfile_contextValue,
        ContextProfile,
        __ContextCombination_context_tab,
        _ContextCombination_context,
        __ContextCombination_and___item_,
        _ContextCombination_and_,
        __ContextCombination_or___item_,
        _ContextCombination_or_,
        _ContextCombination_not_,
        ContextCombination,
        __MatchingUse_restrictionType_tab,
        _MatchingUse_restrictionType,
        __MatchingUse_restrictionValue_tab,
        _MatchingUse_restrictionValue,
        MatchingUse,
        SupportedMatchingRestrictions,
        _AttributeCombination_attribute,
        __AttributeCombination_and___item_,
        _AttributeCombination_and_,
        __AttributeCombination_or___item_,
        _AttributeCombination_or_,
        _AttributeCombination_not_,
        AttributeCombination,
        __ResultAttribute_attributeType_tab,
        ___ResultAttribute_attributeType_tab_val_Type_0,
        ___ResultAttribute_attributeType_tab_val_Type_1,
        _ResultAttribute_attributeType,
        ___ResultAttribute_outputValues_selectedValues__item_,
        __ResultAttribute_outputValues_selectedValues,
        __ResultAttribute_outputValues_matchedValuesOnly,
        _ResultAttribute_outputValues,
        __ResultAttribute_contexts__item_,
        _ResultAttribute_contexts,
        ResultAttribute,
        _ControlOptions_serviceControls,
        _ControlOptions_searchOptions,
        _ControlOptions_hierarchyOptions,
        ControlOptions,
        _EntryLimit_default,
        _EntryLimit_max,
        EntryLimit,
        _RelaxationPolicy_basic,
        __RelaxationPolicy_tightenings__item_,
        _RelaxationPolicy_tightenings,
        __RelaxationPolicy_relaxations__item_,
        _RelaxationPolicy_relaxations,
        _RelaxationPolicy_maximum,
        _RelaxationPolicy_minimum,
        RelaxationPolicy,
        __MRMapping_mapping__item_,
        _MRMapping_mapping,
        __MRMapping_substitution__item_,
        _MRMapping_substitution,
        MRMapping,
        _Mapping_mappingFunction,
        _Mapping_level,
        Mapping,
        _MRSubstitution_attribute,
        _MRSubstitution_oldMatchingRule,
        _MRSubstitution_newMatchingRule,
        MRSubstitution,
        _SEARCH_RULE_dmdId,
        _SEARCH_RULE_serviceType,
        _SEARCH_RULE_userClass,
        _SEARCH_RULE_InputAttributeTypes,
        _SEARCH_RULE_combination,
        _SEARCH_RULE_OutputAttributeTypes,
        _SEARCH_RULE_defaultControls,
        _SEARCH_RULE_mandatoryControls,
        _SEARCH_RULE_searchRuleControls,
        _SEARCH_RULE_familyGrouping,
        _SEARCH_RULE_familyReturn,
        _SEARCH_RULE_additionalControl,
        _SEARCH_RULE_relaxation,
        _SEARCH_RULE_allowedSubset,
        _SEARCH_RULE_imposedSubset,
        _SEARCH_RULE_entryLimit,
        _SEARCH_RULE_id,
        SEARCH_RULE,
        _REQUEST_ATTRIBUTE_attributeType,
        _REQUEST_ATTRIBUTE_SelectedValues,
        __REQUEST_ATTRIBUTE_DefaultValues_entryType,
        ___REQUEST_ATTRIBUTE_DefaultValues_values__item_,
        __REQUEST_ATTRIBUTE_DefaultValues_values,
        _REQUEST_ATTRIBUTE_DefaultValues,
        __REQUEST_ATTRIBUTE_contexts__item_,
        _REQUEST_ATTRIBUTE_contexts,
        _REQUEST_ATTRIBUTE_contextCombination,
        _REQUEST_ATTRIBUTE_MatchingUse,
        _REQUEST_ATTRIBUTE_includeSubtypes,
        REQUEST_ATTRIBUTE,
        _RESULT_ATTRIBUTE_attributeType,
        ___RESULT_ATTRIBUTE_outputValues_selectedValues__item_,
        __RESULT_ATTRIBUTE_outputValues_selectedValues,
        __RESULT_ATTRIBUTE_outputValues_matchedValuesOnly,
        _RESULT_ATTRIBUTE_outputValues,
        _RESULT_ATTRIBUTE_contexts,
        RESULT_ATTRIBUTE,
        _MATCHING_RESTRICTION_Restriction,
        _MATCHING_RESTRICTION_Rules,
        _MATCHING_RESTRICTION_id,
        MATCHING_RESTRICTION,
    ]

class SpkmGssTokens:

    _name_  = u'SpkmGssTokens'
    _oid_   = [1, 3, 6, 1, 5, 5, 1, 10]
    
    _obj_ = [
        u'SPKM-REQ',
        u'CertificationData',
        u'CertificationPath',
        u'REQ-TOKEN',
        u'Integrity',
        u'Req-contents',
        u'Random-Integer',
        u'Context-Data',
        u'ChannelId',
        u'Options',
        u'Conf-Algs',
        u'Intg-Algs',
        u'OWF-Algs',
        u'Key-Estb-Algs',
        u'SPKM-REP-TI',
        u'REP-TI-TOKEN',
        u'Rep-ti-contents',
        u'SPKM-REP-IT',
        u'REP-IT-TOKEN',
        u'SPKM-ERROR',
        u'ERROR-TOKEN',
        u'SPKM-MIC',
        u'Mic-Header',
        u'SeqNum',
        u'SPKM-WRAP',
        u'Wrap-Header',
        u'Wrap-Body',
        u'Conf-Alg',
        u'SPKM-DEL',
        u'Del-Header',
        u'MechType',
        u'InitialContextToken',
        u'SPKMInnerContextToken',
        u'AuthorizationData',
        u'md5-DES-CBC',
        u'sum64-DES-CBC',
        u'spkm-1',
        u'spkm-2',
        ]
    _type_ = [
        u'SPKM-REQ',
        u'CertificationData',
        u'CertificationPath',
        u'REQ-TOKEN',
        u'Integrity',
        u'Req-contents',
        u'Random-Integer',
        u'Context-Data',
        u'ChannelId',
        u'Options',
        u'Conf-Algs',
        u'Intg-Algs',
        u'OWF-Algs',
        u'Key-Estb-Algs',
        u'SPKM-REP-TI',
        u'REP-TI-TOKEN',
        u'Rep-ti-contents',
        u'SPKM-REP-IT',
        u'REP-IT-TOKEN',
        u'SPKM-ERROR',
        u'ERROR-TOKEN',
        u'SPKM-MIC',
        u'Mic-Header',
        u'SeqNum',
        u'SPKM-WRAP',
        u'Wrap-Header',
        u'Wrap-Body',
        u'Conf-Alg',
        u'SPKM-DEL',
        u'Del-Header',
        u'MechType',
        u'InitialContextToken',
        u'SPKMInnerContextToken',
        u'AuthorizationData',
        ]
    _set_ = [
        ]
    _val_ = [
        u'md5-DES-CBC',
        u'sum64-DES-CBC',
        u'spkm-1',
        u'spkm-2',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< SPKM-REQ >-----#
    SPKM_REQ = SEQ(name=u'SPKM-REQ', mode=MODE_TYPE)
    _SPKM_REQ_requestToken = SEQ(name=u'requestToken', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'REQ-TOKEN')))
    _SPKM_REQ_certif_data = SEQ(name=u'certif-data', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'CertificationData')), opt=True)
    _SPKM_REQ_auth_data = SEQ_OF(name=u'auth-data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'AuthorizationData')), opt=True)
    SPKM_REQ._cont = ASN1Dict([
        (u'requestToken', _SPKM_REQ_requestToken),
        (u'certif-data', _SPKM_REQ_certif_data),
        (u'auth-data', _SPKM_REQ_auth_data),
        ])
    SPKM_REQ._ext = None
    
    #-----< CertificationData >-----#
    CertificationData = SEQ(name=u'CertificationData', mode=MODE_TYPE)
    _CertificationData_certificationPath = SEQ(name=u'certificationPath', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'CertificationPath')), opt=True)
    _CertificationData_certificateRevocationList = SEQ(name=u'certificateRevocationList', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'CertificateList')), opt=True)
    CertificationData._cont = ASN1Dict([
        (u'certificationPath', _CertificationData_certificationPath),
        (u'certificateRevocationList', _CertificationData_certificateRevocationList),
        ])
    CertificationData._ext = None
    
    #-----< CertificationPath >-----#
    CertificationPath = SEQ(name=u'CertificationPath', mode=MODE_TYPE)
    _CertificationPath_userKeyId = OCT_STR(name=u'userKeyId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CertificationPath_userCertif = SEQ(name=u'userCertif', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')), opt=True)
    _CertificationPath_verifKeyId = OCT_STR(name=u'verifKeyId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _CertificationPath_userVerifCertif = SEQ(name=u'userVerifCertif', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Certificate')), opt=True)
    _CertificationPath_theCACertificates = SEQ_OF(name=u'theCACertificates', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    __CertificationPath_theCACertificates__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'CertificatePair')))
    _CertificationPath_theCACertificates._cont = __CertificationPath_theCACertificates__item_
    CertificationPath._cont = ASN1Dict([
        (u'userKeyId', _CertificationPath_userKeyId),
        (u'userCertif', _CertificationPath_userCertif),
        (u'verifKeyId', _CertificationPath_verifKeyId),
        (u'userVerifCertif', _CertificationPath_userVerifCertif),
        (u'theCACertificates', _CertificationPath_theCACertificates),
        ])
    CertificationPath._ext = None
    
    #-----< REQ-TOKEN >-----#
    REQ_TOKEN = SEQ(name=u'REQ-TOKEN', mode=MODE_TYPE)
    _REQ_TOKEN_req_contents = SEQ(name=u'req-contents', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Req-contents')))
    _REQ_TOKEN_algId = SEQ(name=u'algId', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __REQ_TOKEN_algId_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___REQ_TOKEN_algId_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___REQ_TOKEN_algId_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __REQ_TOKEN_algId_algorithm._const_tab = ___REQ_TOKEN_algId_algorithm_tab
    __REQ_TOKEN_algId_algorithm._const_tab_at = None
    __REQ_TOKEN_algId_algorithm._const_tab_id = u'id'
    __REQ_TOKEN_algId_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___REQ_TOKEN_algId_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___REQ_TOKEN_algId_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __REQ_TOKEN_algId_parameters._const_tab = ___REQ_TOKEN_algId_parameters_tab
    __REQ_TOKEN_algId_parameters._const_tab_at = ('..', u'algorithm')
    __REQ_TOKEN_algId_parameters._const_tab_id = u'Type'
    _REQ_TOKEN_algId._cont = ASN1Dict([
        (u'algorithm', __REQ_TOKEN_algId_algorithm),
        (u'parameters', __REQ_TOKEN_algId_parameters),
        ])
    _REQ_TOKEN_algId._ext = []
    _REQ_TOKEN_req_integrity = BIT_STR(name=u'req-integrity', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Integrity')))
    REQ_TOKEN._cont = ASN1Dict([
        (u'req-contents', _REQ_TOKEN_req_contents),
        (u'algId', _REQ_TOKEN_algId),
        (u'req-integrity', _REQ_TOKEN_req_integrity),
        ])
    REQ_TOKEN._ext = None
    
    #-----< Integrity >-----#
    Integrity = BIT_STR(name=u'Integrity', mode=MODE_TYPE)
    
    #-----< Req-contents >-----#
    Req_contents = SEQ(name=u'Req-contents', mode=MODE_TYPE)
    _Req_contents_tok_id = INT(name=u'tok-id', mode=MODE_TYPE)
    _Req_contents_tok_id._const_val = ASN1Set(rv=[256], rr=[], ev=None, er=[])
    _Req_contents_context_id = BIT_STR(name=u'context-id', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _Req_contents_pvno = BIT_STR(name=u'pvno', mode=MODE_TYPE)
    _Req_contents_timestamp = TIME_UTC(name=u'timestamp', mode=MODE_TYPE, opt=True)
    _Req_contents_randSrc = BIT_STR(name=u'randSrc', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _Req_contents_targ_name = CHOICE(name=u'targ-name', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _Req_contents_src_name = CHOICE(name=u'src-name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _Req_contents_req_data = SEQ(name=u'req-data', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Context-Data')))
    _Req_contents_validity = SEQ(name=u'validity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Validity')), opt=True)
    _Req_contents_key_estb_set = SEQ_OF(name=u'key-estb-set', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Key-Estb-Algs')))
    _Req_contents_key_estb_req = BIT_STR(name=u'key-estb-req', mode=MODE_TYPE, opt=True)
    _Req_contents_key_src_bind = OCT_STR(name=u'key-src-bind', mode=MODE_TYPE, opt=True)
    Req_contents._cont = ASN1Dict([
        (u'tok-id', _Req_contents_tok_id),
        (u'context-id', _Req_contents_context_id),
        (u'pvno', _Req_contents_pvno),
        (u'timestamp', _Req_contents_timestamp),
        (u'randSrc', _Req_contents_randSrc),
        (u'targ-name', _Req_contents_targ_name),
        (u'src-name', _Req_contents_src_name),
        (u'req-data', _Req_contents_req_data),
        (u'validity', _Req_contents_validity),
        (u'key-estb-set', _Req_contents_key_estb_set),
        (u'key-estb-req', _Req_contents_key_estb_req),
        (u'key-src-bind', _Req_contents_key_src_bind),
        ])
    Req_contents._ext = None
    
    #-----< Random-Integer >-----#
    Random_Integer = BIT_STR(name=u'Random-Integer', mode=MODE_TYPE)
    
    #-----< Context-Data >-----#
    Context_Data = SEQ(name=u'Context-Data', mode=MODE_TYPE)
    _Context_Data_channelId = OCT_STR(name=u'channelId', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'ChannelId')), opt=True)
    _Context_Data_seq_number = INT(name=u'seq-number', mode=MODE_TYPE, opt=True)
    _Context_Data_options = BIT_STR(name=u'options', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Options')))
    _Context_Data_conf_alg = CHOICE(name=u'conf-alg', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Conf-Algs')))
    _Context_Data_intg_alg = SEQ_OF(name=u'intg-alg', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Intg-Algs')))
    _Context_Data_owf_alg = SEQ_OF(name=u'owf-alg', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'OWF-Algs')))
    Context_Data._cont = ASN1Dict([
        (u'channelId', _Context_Data_channelId),
        (u'seq-number', _Context_Data_seq_number),
        (u'options', _Context_Data_options),
        (u'conf-alg', _Context_Data_conf_alg),
        (u'intg-alg', _Context_Data_intg_alg),
        (u'owf-alg', _Context_Data_owf_alg),
        ])
    Context_Data._ext = None
    
    #-----< ChannelId >-----#
    ChannelId = OCT_STR(name=u'ChannelId', mode=MODE_TYPE)
    
    #-----< Options >-----#
    Options = BIT_STR(name=u'Options', mode=MODE_TYPE)
    Options._cont = ASN1Dict([(u'delegation-state', 0), (u'mutual-state', 1), (u'replay-det-state', 2), (u'sequence-state', 3), (u'conf-avail', 4), (u'integ-avail', 5), (u'target-certif-data-required', 6)])
    
    #-----< Conf-Algs >-----#
    Conf_Algs = CHOICE(name=u'Conf-Algs', mode=MODE_TYPE)
    _Conf_Algs_algs = SEQ_OF(name=u'algs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    __Conf_Algs_algs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    ___Conf_Algs_algs__item__algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ____Conf_Algs_algs__item__algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____Conf_Algs_algs__item__algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___Conf_Algs_algs__item__algorithm._const_tab = ____Conf_Algs_algs__item__algorithm_tab
    ___Conf_Algs_algs__item__algorithm._const_tab_at = None
    ___Conf_Algs_algs__item__algorithm._const_tab_id = u'id'
    ___Conf_Algs_algs__item__parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ____Conf_Algs_algs__item__parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ____Conf_Algs_algs__item__parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    ___Conf_Algs_algs__item__parameters._const_tab = ____Conf_Algs_algs__item__parameters_tab
    ___Conf_Algs_algs__item__parameters._const_tab_at = ('..', u'algorithm')
    ___Conf_Algs_algs__item__parameters._const_tab_id = u'Type'
    __Conf_Algs_algs__item_._cont = ASN1Dict([
        (u'algorithm', ___Conf_Algs_algs__item__algorithm),
        (u'parameters', ___Conf_Algs_algs__item__parameters),
        ])
    __Conf_Algs_algs__item_._ext = []
    _Conf_Algs_algs._cont = __Conf_Algs_algs__item_
    _Conf_Algs_null = NULL(name=u'null', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    Conf_Algs._cont = ASN1Dict([
        (u'algs', _Conf_Algs_algs),
        (u'null', _Conf_Algs_null),
        ])
    Conf_Algs._ext = None
    
    #-----< Intg-Algs >-----#
    Intg_Algs = SEQ_OF(name=u'Intg-Algs', mode=MODE_TYPE)
    _Intg_Algs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __Intg_Algs__item__algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Intg_Algs__item__algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Intg_Algs__item__algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Intg_Algs__item__algorithm._const_tab = ___Intg_Algs__item__algorithm_tab
    __Intg_Algs__item__algorithm._const_tab_at = None
    __Intg_Algs__item__algorithm._const_tab_id = u'id'
    __Intg_Algs__item__parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Intg_Algs__item__parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Intg_Algs__item__parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Intg_Algs__item__parameters._const_tab = ___Intg_Algs__item__parameters_tab
    __Intg_Algs__item__parameters._const_tab_at = ('..', u'algorithm')
    __Intg_Algs__item__parameters._const_tab_id = u'Type'
    _Intg_Algs__item_._cont = ASN1Dict([
        (u'algorithm', __Intg_Algs__item__algorithm),
        (u'parameters', __Intg_Algs__item__parameters),
        ])
    _Intg_Algs__item_._ext = []
    Intg_Algs._cont = _Intg_Algs__item_
    
    #-----< OWF-Algs >-----#
    OWF_Algs = SEQ_OF(name=u'OWF-Algs', mode=MODE_TYPE)
    _OWF_Algs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __OWF_Algs__item__algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___OWF_Algs__item__algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___OWF_Algs__item__algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __OWF_Algs__item__algorithm._const_tab = ___OWF_Algs__item__algorithm_tab
    __OWF_Algs__item__algorithm._const_tab_at = None
    __OWF_Algs__item__algorithm._const_tab_id = u'id'
    __OWF_Algs__item__parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___OWF_Algs__item__parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___OWF_Algs__item__parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __OWF_Algs__item__parameters._const_tab = ___OWF_Algs__item__parameters_tab
    __OWF_Algs__item__parameters._const_tab_at = ('..', u'algorithm')
    __OWF_Algs__item__parameters._const_tab_id = u'Type'
    _OWF_Algs__item_._cont = ASN1Dict([
        (u'algorithm', __OWF_Algs__item__algorithm),
        (u'parameters', __OWF_Algs__item__parameters),
        ])
    _OWF_Algs__item_._ext = []
    OWF_Algs._cont = _OWF_Algs__item_
    
    #-----< Key-Estb-Algs >-----#
    Key_Estb_Algs = SEQ_OF(name=u'Key-Estb-Algs', mode=MODE_TYPE)
    _Key_Estb_Algs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __Key_Estb_Algs__item__algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Key_Estb_Algs__item__algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Key_Estb_Algs__item__algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Key_Estb_Algs__item__algorithm._const_tab = ___Key_Estb_Algs__item__algorithm_tab
    __Key_Estb_Algs__item__algorithm._const_tab_at = None
    __Key_Estb_Algs__item__algorithm._const_tab_id = u'id'
    __Key_Estb_Algs__item__parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Key_Estb_Algs__item__parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Key_Estb_Algs__item__parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Key_Estb_Algs__item__parameters._const_tab = ___Key_Estb_Algs__item__parameters_tab
    __Key_Estb_Algs__item__parameters._const_tab_at = ('..', u'algorithm')
    __Key_Estb_Algs__item__parameters._const_tab_id = u'Type'
    _Key_Estb_Algs__item_._cont = ASN1Dict([
        (u'algorithm', __Key_Estb_Algs__item__algorithm),
        (u'parameters', __Key_Estb_Algs__item__parameters),
        ])
    _Key_Estb_Algs__item_._ext = []
    Key_Estb_Algs._cont = _Key_Estb_Algs__item_
    
    #-----< SPKM-REP-TI >-----#
    SPKM_REP_TI = SEQ(name=u'SPKM-REP-TI', mode=MODE_TYPE)
    _SPKM_REP_TI_responseToken = SEQ(name=u'responseToken', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'REP-TI-TOKEN')))
    _SPKM_REP_TI_certif_data = SEQ(name=u'certif-data', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'CertificationData')), opt=True)
    SPKM_REP_TI._cont = ASN1Dict([
        (u'responseToken', _SPKM_REP_TI_responseToken),
        (u'certif-data', _SPKM_REP_TI_certif_data),
        ])
    SPKM_REP_TI._ext = None
    
    #-----< REP-TI-TOKEN >-----#
    REP_TI_TOKEN = SEQ(name=u'REP-TI-TOKEN', mode=MODE_TYPE)
    _REP_TI_TOKEN_rep_ti_contents = SEQ(name=u'rep-ti-contents', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Rep-ti-contents')))
    _REP_TI_TOKEN_algId = SEQ(name=u'algId', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __REP_TI_TOKEN_algId_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___REP_TI_TOKEN_algId_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___REP_TI_TOKEN_algId_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __REP_TI_TOKEN_algId_algorithm._const_tab = ___REP_TI_TOKEN_algId_algorithm_tab
    __REP_TI_TOKEN_algId_algorithm._const_tab_at = None
    __REP_TI_TOKEN_algId_algorithm._const_tab_id = u'id'
    __REP_TI_TOKEN_algId_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___REP_TI_TOKEN_algId_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___REP_TI_TOKEN_algId_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __REP_TI_TOKEN_algId_parameters._const_tab = ___REP_TI_TOKEN_algId_parameters_tab
    __REP_TI_TOKEN_algId_parameters._const_tab_at = ('..', u'algorithm')
    __REP_TI_TOKEN_algId_parameters._const_tab_id = u'Type'
    _REP_TI_TOKEN_algId._cont = ASN1Dict([
        (u'algorithm', __REP_TI_TOKEN_algId_algorithm),
        (u'parameters', __REP_TI_TOKEN_algId_parameters),
        ])
    _REP_TI_TOKEN_algId._ext = []
    _REP_TI_TOKEN_rep_ti_integ = BIT_STR(name=u'rep-ti-integ', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Integrity')))
    REP_TI_TOKEN._cont = ASN1Dict([
        (u'rep-ti-contents', _REP_TI_TOKEN_rep_ti_contents),
        (u'algId', _REP_TI_TOKEN_algId),
        (u'rep-ti-integ', _REP_TI_TOKEN_rep_ti_integ),
        ])
    REP_TI_TOKEN._ext = None
    
    #-----< Rep-ti-contents >-----#
    Rep_ti_contents = SEQ(name=u'Rep-ti-contents', mode=MODE_TYPE)
    _Rep_ti_contents_tok_id = INT(name=u'tok-id', mode=MODE_TYPE)
    _Rep_ti_contents_tok_id._const_val = ASN1Set(rv=[512], rr=[], ev=None, er=[])
    _Rep_ti_contents_context_id = BIT_STR(name=u'context-id', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _Rep_ti_contents_pvno = BIT_STR(name=u'pvno', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
    _Rep_ti_contents_timestamp = TIME_UTC(name=u'timestamp', mode=MODE_TYPE, opt=True)
    _Rep_ti_contents_randTarg = BIT_STR(name=u'randTarg', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _Rep_ti_contents_src_name = CHOICE(name=u'src-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _Rep_ti_contents_targ_name = CHOICE(name=u'targ-name', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _Rep_ti_contents_randSrc = BIT_STR(name=u'randSrc', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _Rep_ti_contents_rep_data = SEQ(name=u'rep-data', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Context-Data')))
    _Rep_ti_contents_validity = SEQ(name=u'validity', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'Validity')), opt=True)
    _Rep_ti_contents_key_estb_id = SEQ(name=u'key-estb-id', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')), opt=True)
    __Rep_ti_contents_key_estb_id_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Rep_ti_contents_key_estb_id_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Rep_ti_contents_key_estb_id_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Rep_ti_contents_key_estb_id_algorithm._const_tab = ___Rep_ti_contents_key_estb_id_algorithm_tab
    __Rep_ti_contents_key_estb_id_algorithm._const_tab_at = None
    __Rep_ti_contents_key_estb_id_algorithm._const_tab_id = u'id'
    __Rep_ti_contents_key_estb_id_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Rep_ti_contents_key_estb_id_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Rep_ti_contents_key_estb_id_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Rep_ti_contents_key_estb_id_parameters._const_tab = ___Rep_ti_contents_key_estb_id_parameters_tab
    __Rep_ti_contents_key_estb_id_parameters._const_tab_at = ('..', u'algorithm')
    __Rep_ti_contents_key_estb_id_parameters._const_tab_id = u'Type'
    _Rep_ti_contents_key_estb_id._cont = ASN1Dict([
        (u'algorithm', __Rep_ti_contents_key_estb_id_algorithm),
        (u'parameters', __Rep_ti_contents_key_estb_id_parameters),
        ])
    _Rep_ti_contents_key_estb_id._ext = []
    _Rep_ti_contents_key_estb_str = BIT_STR(name=u'key-estb-str', mode=MODE_TYPE, opt=True)
    Rep_ti_contents._cont = ASN1Dict([
        (u'tok-id', _Rep_ti_contents_tok_id),
        (u'context-id', _Rep_ti_contents_context_id),
        (u'pvno', _Rep_ti_contents_pvno),
        (u'timestamp', _Rep_ti_contents_timestamp),
        (u'randTarg', _Rep_ti_contents_randTarg),
        (u'src-name', _Rep_ti_contents_src_name),
        (u'targ-name', _Rep_ti_contents_targ_name),
        (u'randSrc', _Rep_ti_contents_randSrc),
        (u'rep-data', _Rep_ti_contents_rep_data),
        (u'validity', _Rep_ti_contents_validity),
        (u'key-estb-id', _Rep_ti_contents_key_estb_id),
        (u'key-estb-str', _Rep_ti_contents_key_estb_str),
        ])
    Rep_ti_contents._ext = None
    
    #-----< SPKM-REP-IT >-----#
    SPKM_REP_IT = SEQ(name=u'SPKM-REP-IT', mode=MODE_TYPE)
    _SPKM_REP_IT_responseToken = SEQ(name=u'responseToken', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'REP-IT-TOKEN')))
    _SPKM_REP_IT_algId = SEQ(name=u'algId', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __SPKM_REP_IT_algId_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___SPKM_REP_IT_algId_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SPKM_REP_IT_algId_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SPKM_REP_IT_algId_algorithm._const_tab = ___SPKM_REP_IT_algId_algorithm_tab
    __SPKM_REP_IT_algId_algorithm._const_tab_at = None
    __SPKM_REP_IT_algId_algorithm._const_tab_id = u'id'
    __SPKM_REP_IT_algId_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___SPKM_REP_IT_algId_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SPKM_REP_IT_algId_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SPKM_REP_IT_algId_parameters._const_tab = ___SPKM_REP_IT_algId_parameters_tab
    __SPKM_REP_IT_algId_parameters._const_tab_at = ('..', u'algorithm')
    __SPKM_REP_IT_algId_parameters._const_tab_id = u'Type'
    _SPKM_REP_IT_algId._cont = ASN1Dict([
        (u'algorithm', __SPKM_REP_IT_algId_algorithm),
        (u'parameters', __SPKM_REP_IT_algId_parameters),
        ])
    _SPKM_REP_IT_algId._ext = []
    _SPKM_REP_IT_rep_it_integ = BIT_STR(name=u'rep-it-integ', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Integrity')))
    SPKM_REP_IT._cont = ASN1Dict([
        (u'responseToken', _SPKM_REP_IT_responseToken),
        (u'algId', _SPKM_REP_IT_algId),
        (u'rep-it-integ', _SPKM_REP_IT_rep_it_integ),
        ])
    SPKM_REP_IT._ext = None
    
    #-----< REP-IT-TOKEN >-----#
    REP_IT_TOKEN = SEQ(name=u'REP-IT-TOKEN', mode=MODE_TYPE)
    _REP_IT_TOKEN_tok_id = INT(name=u'tok-id', mode=MODE_TYPE)
    _REP_IT_TOKEN_tok_id._const_val = ASN1Set(rv=[768], rr=[], ev=None, er=[])
    _REP_IT_TOKEN_context_id = BIT_STR(name=u'context-id', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _REP_IT_TOKEN_randSrc = BIT_STR(name=u'randSrc', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _REP_IT_TOKEN_randTarg = BIT_STR(name=u'randTarg', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _REP_IT_TOKEN_targ_name = CHOICE(name=u'targ-name', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')))
    _REP_IT_TOKEN_src_name = CHOICE(name=u'src-name', mode=MODE_TYPE, typeref=ASN1RefType(('InformationFramework', 'Name')), opt=True)
    _REP_IT_TOKEN_key_estb_rep = BIT_STR(name=u'key-estb-rep', mode=MODE_TYPE, opt=True)
    REP_IT_TOKEN._cont = ASN1Dict([
        (u'tok-id', _REP_IT_TOKEN_tok_id),
        (u'context-id', _REP_IT_TOKEN_context_id),
        (u'randSrc', _REP_IT_TOKEN_randSrc),
        (u'randTarg', _REP_IT_TOKEN_randTarg),
        (u'targ-name', _REP_IT_TOKEN_targ_name),
        (u'src-name', _REP_IT_TOKEN_src_name),
        (u'key-estb-rep', _REP_IT_TOKEN_key_estb_rep),
        ])
    REP_IT_TOKEN._ext = None
    
    #-----< SPKM-ERROR >-----#
    SPKM_ERROR = SEQ(name=u'SPKM-ERROR', mode=MODE_TYPE)
    _SPKM_ERROR_errorToken = SEQ(name=u'errorToken', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'ERROR-TOKEN')))
    _SPKM_ERROR_algId = SEQ(name=u'algId', mode=MODE_TYPE, typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __SPKM_ERROR_algId_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___SPKM_ERROR_algId_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SPKM_ERROR_algId_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SPKM_ERROR_algId_algorithm._const_tab = ___SPKM_ERROR_algId_algorithm_tab
    __SPKM_ERROR_algId_algorithm._const_tab_at = None
    __SPKM_ERROR_algId_algorithm._const_tab_id = u'id'
    __SPKM_ERROR_algId_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___SPKM_ERROR_algId_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___SPKM_ERROR_algId_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __SPKM_ERROR_algId_parameters._const_tab = ___SPKM_ERROR_algId_parameters_tab
    __SPKM_ERROR_algId_parameters._const_tab_at = ('..', u'algorithm')
    __SPKM_ERROR_algId_parameters._const_tab_id = u'Type'
    _SPKM_ERROR_algId._cont = ASN1Dict([
        (u'algorithm', __SPKM_ERROR_algId_algorithm),
        (u'parameters', __SPKM_ERROR_algId_parameters),
        ])
    _SPKM_ERROR_algId._ext = []
    _SPKM_ERROR_integrity = BIT_STR(name=u'integrity', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Integrity')))
    SPKM_ERROR._cont = ASN1Dict([
        (u'errorToken', _SPKM_ERROR_errorToken),
        (u'algId', _SPKM_ERROR_algId),
        (u'integrity', _SPKM_ERROR_integrity),
        ])
    SPKM_ERROR._ext = None
    
    #-----< ERROR-TOKEN >-----#
    ERROR_TOKEN = SEQ(name=u'ERROR-TOKEN', mode=MODE_TYPE)
    _ERROR_TOKEN_tok_id = INT(name=u'tok-id', mode=MODE_TYPE)
    _ERROR_TOKEN_tok_id._const_val = ASN1Set(rv=[1024], rr=[], ev=None, er=[])
    _ERROR_TOKEN_context_id = BIT_STR(name=u'context-id', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    ERROR_TOKEN._cont = ASN1Dict([
        (u'tok-id', _ERROR_TOKEN_tok_id),
        (u'context-id', _ERROR_TOKEN_context_id),
        ])
    ERROR_TOKEN._ext = None
    
    #-----< SPKM-MIC >-----#
    SPKM_MIC = SEQ(name=u'SPKM-MIC', mode=MODE_TYPE)
    _SPKM_MIC_mic_header = SEQ(name=u'mic-header', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Mic-Header')))
    _SPKM_MIC_int_cksum = BIT_STR(name=u'int-cksum', mode=MODE_TYPE)
    SPKM_MIC._cont = ASN1Dict([
        (u'mic-header', _SPKM_MIC_mic_header),
        (u'int-cksum', _SPKM_MIC_int_cksum),
        ])
    SPKM_MIC._ext = None
    
    #-----< Mic-Header >-----#
    Mic_Header = SEQ(name=u'Mic-Header', mode=MODE_TYPE)
    _Mic_Header_tok_id = INT(name=u'tok-id', mode=MODE_TYPE)
    _Mic_Header_tok_id._const_val = ASN1Set(rv=[257], rr=[], ev=None, er=[])
    _Mic_Header_context_id = BIT_STR(name=u'context-id', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _Mic_Header_int_alg = SEQ(name=u'int-alg', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')), opt=True)
    __Mic_Header_int_alg_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Mic_Header_int_alg_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Mic_Header_int_alg_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Mic_Header_int_alg_algorithm._const_tab = ___Mic_Header_int_alg_algorithm_tab
    __Mic_Header_int_alg_algorithm._const_tab_at = None
    __Mic_Header_int_alg_algorithm._const_tab_id = u'id'
    __Mic_Header_int_alg_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Mic_Header_int_alg_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Mic_Header_int_alg_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Mic_Header_int_alg_parameters._const_tab = ___Mic_Header_int_alg_parameters_tab
    __Mic_Header_int_alg_parameters._const_tab_at = ('..', u'algorithm')
    __Mic_Header_int_alg_parameters._const_tab_id = u'Type'
    _Mic_Header_int_alg._cont = ASN1Dict([
        (u'algorithm', __Mic_Header_int_alg_algorithm),
        (u'parameters', __Mic_Header_int_alg_parameters),
        ])
    _Mic_Header_int_alg._ext = []
    _Mic_Header_snd_seq = SEQ(name=u'snd-seq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SeqNum')), opt=True)
    Mic_Header._cont = ASN1Dict([
        (u'tok-id', _Mic_Header_tok_id),
        (u'context-id', _Mic_Header_context_id),
        (u'int-alg', _Mic_Header_int_alg),
        (u'snd-seq', _Mic_Header_snd_seq),
        ])
    Mic_Header._ext = None
    
    #-----< SeqNum >-----#
    SeqNum = SEQ(name=u'SeqNum', mode=MODE_TYPE)
    _SeqNum_num = INT(name=u'num', mode=MODE_TYPE)
    _SeqNum_dir_ind = BOOL(name=u'dir-ind', mode=MODE_TYPE)
    SeqNum._cont = ASN1Dict([
        (u'num', _SeqNum_num),
        (u'dir-ind', _SeqNum_dir_ind),
        ])
    SeqNum._ext = None
    
    #-----< SPKM-WRAP >-----#
    SPKM_WRAP = SEQ(name=u'SPKM-WRAP', mode=MODE_TYPE)
    _SPKM_WRAP_wrap_header = SEQ(name=u'wrap-header', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Wrap-Header')))
    _SPKM_WRAP_wrap_body = SEQ(name=u'wrap-body', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Wrap-Body')))
    SPKM_WRAP._cont = ASN1Dict([
        (u'wrap-header', _SPKM_WRAP_wrap_header),
        (u'wrap-body', _SPKM_WRAP_wrap_body),
        ])
    SPKM_WRAP._ext = None
    
    #-----< Wrap-Header >-----#
    Wrap_Header = SEQ(name=u'Wrap-Header', mode=MODE_TYPE)
    _Wrap_Header_tok_id = INT(name=u'tok-id', mode=MODE_TYPE)
    _Wrap_Header_tok_id._const_val = ASN1Set(rv=[513], rr=[], ev=None, er=[])
    _Wrap_Header_context_id = BIT_STR(name=u'context-id', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _Wrap_Header_int_alg = SEQ(name=u'int-alg', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')), opt=True)
    __Wrap_Header_int_alg_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Wrap_Header_int_alg_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Wrap_Header_int_alg_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Wrap_Header_int_alg_algorithm._const_tab = ___Wrap_Header_int_alg_algorithm_tab
    __Wrap_Header_int_alg_algorithm._const_tab_at = None
    __Wrap_Header_int_alg_algorithm._const_tab_id = u'id'
    __Wrap_Header_int_alg_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Wrap_Header_int_alg_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Wrap_Header_int_alg_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Wrap_Header_int_alg_parameters._const_tab = ___Wrap_Header_int_alg_parameters_tab
    __Wrap_Header_int_alg_parameters._const_tab_at = ('..', u'algorithm')
    __Wrap_Header_int_alg_parameters._const_tab_id = u'Type'
    _Wrap_Header_int_alg._cont = ASN1Dict([
        (u'algorithm', __Wrap_Header_int_alg_algorithm),
        (u'parameters', __Wrap_Header_int_alg_parameters),
        ])
    _Wrap_Header_int_alg._ext = []
    _Wrap_Header_conf_alg = CHOICE(name=u'conf-alg', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'Conf-Alg')), opt=True)
    _Wrap_Header_snd_seq = SEQ(name=u'snd-seq', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SeqNum')), opt=True)
    Wrap_Header._cont = ASN1Dict([
        (u'tok-id', _Wrap_Header_tok_id),
        (u'context-id', _Wrap_Header_context_id),
        (u'int-alg', _Wrap_Header_int_alg),
        (u'conf-alg', _Wrap_Header_conf_alg),
        (u'snd-seq', _Wrap_Header_snd_seq),
        ])
    Wrap_Header._ext = None
    
    #-----< Wrap-Body >-----#
    Wrap_Body = SEQ(name=u'Wrap-Body', mode=MODE_TYPE)
    _Wrap_Body_int_cksum = BIT_STR(name=u'int-cksum', mode=MODE_TYPE)
    _Wrap_Body_data = BIT_STR(name=u'data', mode=MODE_TYPE)
    Wrap_Body._cont = ASN1Dict([
        (u'int-cksum', _Wrap_Body_int_cksum),
        (u'data', _Wrap_Body_data),
        ])
    Wrap_Body._ext = None
    
    #-----< Conf-Alg >-----#
    Conf_Alg = CHOICE(name=u'Conf-Alg', mode=MODE_TYPE)
    _Conf_Alg_algId = SEQ(name=u'algId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')))
    __Conf_Alg_algId_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Conf_Alg_algId_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Conf_Alg_algId_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Conf_Alg_algId_algorithm._const_tab = ___Conf_Alg_algId_algorithm_tab
    __Conf_Alg_algId_algorithm._const_tab_at = None
    __Conf_Alg_algId_algorithm._const_tab_id = u'id'
    __Conf_Alg_algId_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Conf_Alg_algId_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Conf_Alg_algId_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Conf_Alg_algId_parameters._const_tab = ___Conf_Alg_algId_parameters_tab
    __Conf_Alg_algId_parameters._const_tab_at = ('..', u'algorithm')
    __Conf_Alg_algId_parameters._const_tab_id = u'Type'
    _Conf_Alg_algId._cont = ASN1Dict([
        (u'algorithm', __Conf_Alg_algId_algorithm),
        (u'parameters', __Conf_Alg_algId_parameters),
        ])
    _Conf_Alg_algId._ext = []
    _Conf_Alg_null = NULL(name=u'null', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
    Conf_Alg._cont = ASN1Dict([
        (u'algId', _Conf_Alg_algId),
        (u'null', _Conf_Alg_null),
        ])
    Conf_Alg._ext = None
    
    #-----< SPKM-DEL >-----#
    SPKM_DEL = SEQ(name=u'SPKM-DEL', mode=MODE_TYPE)
    _SPKM_DEL_del_header = SEQ(name=u'del-header', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Del-Header')))
    _SPKM_DEL_int_cksum = BIT_STR(name=u'int-cksum', mode=MODE_TYPE)
    SPKM_DEL._cont = ASN1Dict([
        (u'del-header', _SPKM_DEL_del_header),
        (u'int-cksum', _SPKM_DEL_int_cksum),
        ])
    SPKM_DEL._ext = None
    
    #-----< Del-Header >-----#
    Del_Header = SEQ(name=u'Del-Header', mode=MODE_TYPE)
    _Del_Header_tok_id = INT(name=u'tok-id', mode=MODE_TYPE)
    _Del_Header_tok_id._const_val = ASN1Set(rv=[769], rr=[], ev=None, er=[])
    _Del_Header_context_id = BIT_STR(name=u'context-id', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'Random-Integer')))
    _Del_Header_int_alg = SEQ(name=u'int-alg', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AuthenticationFramework', 'AlgorithmIdentifier')), opt=True)
    __Del_Header_int_alg_algorithm = OID(name=u'algorithm', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'id']))
    ___Del_Header_int_alg_algorithm_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Del_Header_int_alg_algorithm_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Del_Header_int_alg_algorithm._const_tab = ___Del_Header_int_alg_algorithm_tab
    __Del_Header_int_alg_algorithm._const_tab_at = None
    __Del_Header_int_alg_algorithm._const_tab_id = u'id'
    __Del_Header_int_alg_parameters = OPEN(name=u'parameters', mode=MODE_TYPE, typeref=ASN1RefClassField(('AuthenticationFramework', 'ALGORITHM'), [u'Type']), opt=True)
    ___Del_Header_int_alg_parameters_tab = CLASS(name='_tab_ALGORITHM', mode=MODE_SET, typeref=ASN1RefType(('AuthenticationFramework', 'ALGORITHM')))
    ___Del_Header_int_alg_parameters_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
    __Del_Header_int_alg_parameters._const_tab = ___Del_Header_int_alg_parameters_tab
    __Del_Header_int_alg_parameters._const_tab_at = ('..', u'algorithm')
    __Del_Header_int_alg_parameters._const_tab_id = u'Type'
    _Del_Header_int_alg._cont = ASN1Dict([
        (u'algorithm', __Del_Header_int_alg_algorithm),
        (u'parameters', __Del_Header_int_alg_parameters),
        ])
    _Del_Header_int_alg._ext = []
    _Del_Header_snd_seq = SEQ(name=u'snd-seq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SeqNum')), opt=True)
    Del_Header._cont = ASN1Dict([
        (u'tok-id', _Del_Header_tok_id),
        (u'context-id', _Del_Header_context_id),
        (u'int-alg', _Del_Header_int_alg),
        (u'snd-seq', _Del_Header_snd_seq),
        ])
    Del_Header._ext = None
    
    #-----< MechType >-----#
    MechType = OID(name=u'MechType', mode=MODE_TYPE)
    
    #-----< InitialContextToken >-----#
    InitialContextToken = SEQ(name=u'InitialContextToken', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT))
    _InitialContextToken_thisMech = OID(name=u'thisMech', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'MechType')))
    _InitialContextToken_innerContextToken = CHOICE(name=u'innerContextToken', mode=MODE_TYPE, typeref=ASN1RefType(('SpkmGssTokens', 'SPKMInnerContextToken')))
    InitialContextToken._cont = ASN1Dict([
        (u'thisMech', _InitialContextToken_thisMech),
        (u'innerContextToken', _InitialContextToken_innerContextToken),
        ])
    InitialContextToken._ext = None
    
    #-----< SPKMInnerContextToken >-----#
    SPKMInnerContextToken = CHOICE(name=u'SPKMInnerContextToken', mode=MODE_TYPE)
    _SPKMInnerContextToken_req = SEQ(name=u'req', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-REQ')))
    _SPKMInnerContextToken_rep_ti = SEQ(name=u'rep-ti', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-REP-TI')))
    _SPKMInnerContextToken_rep_it = SEQ(name=u'rep-it', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-REP-IT')))
    _SPKMInnerContextToken_error = SEQ(name=u'error', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-ERROR')))
    _SPKMInnerContextToken_mic = SEQ(name=u'mic', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-MIC')))
    _SPKMInnerContextToken_wrap = SEQ(name=u'wrap', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-WRAP')))
    _SPKMInnerContextToken_del_ = SEQ(name=u'del', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('SpkmGssTokens', 'SPKM-DEL')))
    SPKMInnerContextToken._cont = ASN1Dict([
        (u'req', _SPKMInnerContextToken_req),
        (u'rep-ti', _SPKMInnerContextToken_rep_ti),
        (u'rep-it', _SPKMInnerContextToken_rep_it),
        (u'error', _SPKMInnerContextToken_error),
        (u'mic', _SPKMInnerContextToken_mic),
        (u'wrap', _SPKMInnerContextToken_wrap),
        (u'del', _SPKMInnerContextToken_del_),
        ])
    SPKMInnerContextToken._ext = None
    
    #-----< AuthorizationData >-----#
    AuthorizationData = SEQ_OF(name=u'AuthorizationData', mode=MODE_TYPE)
    _AuthorizationData__item_ = SEQ(name='_item_', mode=MODE_TYPE)
    __AuthorizationData__item__ad_type = INT(name=u'ad-type', mode=MODE_TYPE)
    __AuthorizationData__item__ad_data = OCT_STR(name=u'ad-data', mode=MODE_TYPE)
    _AuthorizationData__item_._cont = ASN1Dict([
        (u'ad-type', __AuthorizationData__item__ad_type),
        (u'ad-data', __AuthorizationData__item__ad_data),
        ])
    _AuthorizationData__item_._ext = None
    AuthorizationData._cont = _AuthorizationData__item_
    
    #-----< md5-DES-CBC >-----#
    md5_DES_CBC = OID(name=u'md5-DES-CBC', mode=MODE_VALUE)
    md5_DES_CBC._val = (1, 3, 6, 1, 5, 3, 1)
    
    #-----< sum64-DES-CBC >-----#
    sum64_DES_CBC = OID(name=u'sum64-DES-CBC', mode=MODE_VALUE)
    sum64_DES_CBC._val = (1, 3, 6, 1, 5, 3, 2)
    
    #-----< spkm-1 >-----#
    spkm_1 = OID(name=u'spkm-1', mode=MODE_VALUE)
    spkm_1._val = (1, 3, 6, 1, 5, 5, 1, 1)
    
    #-----< spkm-2 >-----#
    spkm_2 = OID(name=u'spkm-2', mode=MODE_VALUE)
    spkm_2._val = (1, 3, 6, 1, 5, 5, 1, 2)
    
    _all_ = [
        _SPKM_REQ_requestToken,
        _SPKM_REQ_certif_data,
        _SPKM_REQ_auth_data,
        SPKM_REQ,
        _CertificationData_certificationPath,
        _CertificationData_certificateRevocationList,
        CertificationData,
        _CertificationPath_userKeyId,
        _CertificationPath_userCertif,
        _CertificationPath_verifKeyId,
        _CertificationPath_userVerifCertif,
        __CertificationPath_theCACertificates__item_,
        _CertificationPath_theCACertificates,
        CertificationPath,
        _REQ_TOKEN_req_contents,
        ___REQ_TOKEN_algId_algorithm_tab,
        __REQ_TOKEN_algId_algorithm,
        ___REQ_TOKEN_algId_parameters_tab,
        __REQ_TOKEN_algId_parameters,
        _REQ_TOKEN_algId,
        _REQ_TOKEN_req_integrity,
        REQ_TOKEN,
        Integrity,
        _Req_contents_tok_id,
        _Req_contents_context_id,
        _Req_contents_pvno,
        _Req_contents_timestamp,
        _Req_contents_randSrc,
        _Req_contents_targ_name,
        _Req_contents_src_name,
        _Req_contents_req_data,
        _Req_contents_validity,
        _Req_contents_key_estb_set,
        _Req_contents_key_estb_req,
        _Req_contents_key_src_bind,
        Req_contents,
        Random_Integer,
        _Context_Data_channelId,
        _Context_Data_seq_number,
        _Context_Data_options,
        _Context_Data_conf_alg,
        _Context_Data_intg_alg,
        _Context_Data_owf_alg,
        Context_Data,
        ChannelId,
        Options,
        ____Conf_Algs_algs__item__algorithm_tab,
        ___Conf_Algs_algs__item__algorithm,
        ____Conf_Algs_algs__item__parameters_tab,
        ___Conf_Algs_algs__item__parameters,
        __Conf_Algs_algs__item_,
        _Conf_Algs_algs,
        _Conf_Algs_null,
        Conf_Algs,
        ___Intg_Algs__item__algorithm_tab,
        __Intg_Algs__item__algorithm,
        ___Intg_Algs__item__parameters_tab,
        __Intg_Algs__item__parameters,
        _Intg_Algs__item_,
        Intg_Algs,
        ___OWF_Algs__item__algorithm_tab,
        __OWF_Algs__item__algorithm,
        ___OWF_Algs__item__parameters_tab,
        __OWF_Algs__item__parameters,
        _OWF_Algs__item_,
        OWF_Algs,
        ___Key_Estb_Algs__item__algorithm_tab,
        __Key_Estb_Algs__item__algorithm,
        ___Key_Estb_Algs__item__parameters_tab,
        __Key_Estb_Algs__item__parameters,
        _Key_Estb_Algs__item_,
        Key_Estb_Algs,
        _SPKM_REP_TI_responseToken,
        _SPKM_REP_TI_certif_data,
        SPKM_REP_TI,
        _REP_TI_TOKEN_rep_ti_contents,
        ___REP_TI_TOKEN_algId_algorithm_tab,
        __REP_TI_TOKEN_algId_algorithm,
        ___REP_TI_TOKEN_algId_parameters_tab,
        __REP_TI_TOKEN_algId_parameters,
        _REP_TI_TOKEN_algId,
        _REP_TI_TOKEN_rep_ti_integ,
        REP_TI_TOKEN,
        _Rep_ti_contents_tok_id,
        _Rep_ti_contents_context_id,
        _Rep_ti_contents_pvno,
        _Rep_ti_contents_timestamp,
        _Rep_ti_contents_randTarg,
        _Rep_ti_contents_src_name,
        _Rep_ti_contents_targ_name,
        _Rep_ti_contents_randSrc,
        _Rep_ti_contents_rep_data,
        _Rep_ti_contents_validity,
        ___Rep_ti_contents_key_estb_id_algorithm_tab,
        __Rep_ti_contents_key_estb_id_algorithm,
        ___Rep_ti_contents_key_estb_id_parameters_tab,
        __Rep_ti_contents_key_estb_id_parameters,
        _Rep_ti_contents_key_estb_id,
        _Rep_ti_contents_key_estb_str,
        Rep_ti_contents,
        _SPKM_REP_IT_responseToken,
        ___SPKM_REP_IT_algId_algorithm_tab,
        __SPKM_REP_IT_algId_algorithm,
        ___SPKM_REP_IT_algId_parameters_tab,
        __SPKM_REP_IT_algId_parameters,
        _SPKM_REP_IT_algId,
        _SPKM_REP_IT_rep_it_integ,
        SPKM_REP_IT,
        _REP_IT_TOKEN_tok_id,
        _REP_IT_TOKEN_context_id,
        _REP_IT_TOKEN_randSrc,
        _REP_IT_TOKEN_randTarg,
        _REP_IT_TOKEN_targ_name,
        _REP_IT_TOKEN_src_name,
        _REP_IT_TOKEN_key_estb_rep,
        REP_IT_TOKEN,
        _SPKM_ERROR_errorToken,
        ___SPKM_ERROR_algId_algorithm_tab,
        __SPKM_ERROR_algId_algorithm,
        ___SPKM_ERROR_algId_parameters_tab,
        __SPKM_ERROR_algId_parameters,
        _SPKM_ERROR_algId,
        _SPKM_ERROR_integrity,
        SPKM_ERROR,
        _ERROR_TOKEN_tok_id,
        _ERROR_TOKEN_context_id,
        ERROR_TOKEN,
        _SPKM_MIC_mic_header,
        _SPKM_MIC_int_cksum,
        SPKM_MIC,
        _Mic_Header_tok_id,
        _Mic_Header_context_id,
        ___Mic_Header_int_alg_algorithm_tab,
        __Mic_Header_int_alg_algorithm,
        ___Mic_Header_int_alg_parameters_tab,
        __Mic_Header_int_alg_parameters,
        _Mic_Header_int_alg,
        _Mic_Header_snd_seq,
        Mic_Header,
        _SeqNum_num,
        _SeqNum_dir_ind,
        SeqNum,
        _SPKM_WRAP_wrap_header,
        _SPKM_WRAP_wrap_body,
        SPKM_WRAP,
        _Wrap_Header_tok_id,
        _Wrap_Header_context_id,
        ___Wrap_Header_int_alg_algorithm_tab,
        __Wrap_Header_int_alg_algorithm,
        ___Wrap_Header_int_alg_parameters_tab,
        __Wrap_Header_int_alg_parameters,
        _Wrap_Header_int_alg,
        _Wrap_Header_conf_alg,
        _Wrap_Header_snd_seq,
        Wrap_Header,
        _Wrap_Body_int_cksum,
        _Wrap_Body_data,
        Wrap_Body,
        ___Conf_Alg_algId_algorithm_tab,
        __Conf_Alg_algId_algorithm,
        ___Conf_Alg_algId_parameters_tab,
        __Conf_Alg_algId_parameters,
        _Conf_Alg_algId,
        _Conf_Alg_null,
        Conf_Alg,
        _SPKM_DEL_del_header,
        _SPKM_DEL_int_cksum,
        SPKM_DEL,
        _Del_Header_tok_id,
        _Del_Header_context_id,
        ___Del_Header_int_alg_algorithm_tab,
        __Del_Header_int_alg_algorithm,
        ___Del_Header_int_alg_parameters_tab,
        __Del_Header_int_alg_parameters,
        _Del_Header_int_alg,
        _Del_Header_snd_seq,
        Del_Header,
        MechType,
        _InitialContextToken_thisMech,
        _InitialContextToken_innerContextToken,
        InitialContextToken,
        _SPKMInnerContextToken_req,
        _SPKMInnerContextToken_rep_ti,
        _SPKMInnerContextToken_rep_it,
        _SPKMInnerContextToken_error,
        _SPKMInnerContextToken_mic,
        _SPKMInnerContextToken_wrap,
        _SPKMInnerContextToken_del_,
        SPKMInnerContextToken,
        __AuthorizationData__item__ad_type,
        __AuthorizationData__item__ad_data,
        _AuthorizationData__item_,
        AuthorizationData,
        md5_DES_CBC,
        sum64_DES_CBC,
        spkm_1,
        spkm_2,
    ]

class UsefulDefinitions:

    _name_  = u'UsefulDefinitions'
    _oid_   = [2, 5, 1, 0, 7]
    
    _obj_ = [
        u'ID',
        u'ds',
        u'id',
        u'internet',
        u'ldap-dir',
        u'ldap-enterprise',
        u'ldap-x509',
        u'ldap-openLDAP',
        u'openLDAP-attributes',
        u'openLDAP-controls',
        u'ldap-wall',
        u'ldap-dynExt',
        u'ldap-attr',
        u'ldap-match',
        u'ldap-syntax',
        u'cosine',
        u'cosineAttr',
        u'module',
        u'serviceElement',
        u'applicationContext',
        u'attributeType',
        u'attributeSyntaxVendor',
        u'objectClass',
        u'algorithm',
        u'abstractSyntax',
        u'dsaOperationalAttribute',
        u'matchingRule',
        u'knowledgeMatchingRule',
        u'nameForm',
        u'group',
        u'subentry',
        u'operationalAttributeType',
        u'operationalBinding',
        u'schemaObjectClass',
        u'schemaOperationalAttribute',
        u'administrativeRoles',
        u'accessControlAttribute',
        u'accessControlSchemes',
        u'certificateExtension',
        u'managementObject',
        u'attributeValueContext',
        u'idmProtocol',
        u'problem',
        u'notification',
        u'matchingRestriction',
        u'controlAttributeType',
        u'keyPurposes',
        u'passwordQuality',
        u'attributeSyntax',
        u'usefulDefinitions',
        u'informationFramework',
        u'directoryAbstractService',
        u'distributedOperations',
        u'selectedAttributeTypes',
        u'selectedObjectClasses',
        u'authenticationFramework',
        u'algorithmObjectIdentifiers',
        u'directoryObjectIdentifiers',
        u'distributedDirectoryOIDs',
        u'directoryShadowOIDs',
        u'directoryShadowAbstractService',
        u'opBindingManagement',
        u'opBindingOIDs',
        u'hierarchicalOperationalBindings',
        u'dsaOperationalAttributeTypes',
        u'schemaAdministration',
        u'basicAccessControl',
        u'directoryOperationalBindingTypes',
        u'certificateExtensions',
        u'directoryManagement',
        u'enhancedSecurity',
        u'iDMProtocolSpecification',
        u'directoryIDMProtocols',
        u'attributeCertificateDefinitions',
        u'serviceAdministration',
        u'ldapAttributes',
        u'commonProtocolSpecification',
        u'oSIProtocolSpecification',
        u'directoryOSIProtocols',
        u'ldapSystemSchema',
        u'id-oc',
        u'id-at',
        u'id-as',
        u'id-mr',
        u'id-nf',
        u'id-sc',
        u'id-oa',
        u'id-ob',
        u'id-doa',
        u'id-kmr',
        u'id-soc',
        u'id-soa',
        u'id-ar',
        u'id-aca',
        u'id-ac',
        u'id-acScheme',
        u'id-ce',
        u'id-mgt',
        u'id-avc',
        u'id-idm',
        u'id-pr',
        u'id-not',
        u'id-mre',
        u'id-cat',
        u'id-kp',
        u'id-pq',
        u'id-ats',
        u'id-asx',
        u'id-lsx',
        u'id-ldx',
        u'id-lat',
        u'id-lmr',
        u'id-oat',
        u'id-coat',
        ]
    _type_ = [
        u'ID',
        ]
    _set_ = [
        ]
    _val_ = [
        u'ds',
        u'id',
        u'internet',
        u'ldap-dir',
        u'ldap-enterprise',
        u'ldap-x509',
        u'ldap-openLDAP',
        u'openLDAP-attributes',
        u'openLDAP-controls',
        u'ldap-wall',
        u'ldap-dynExt',
        u'ldap-attr',
        u'ldap-match',
        u'ldap-syntax',
        u'cosine',
        u'cosineAttr',
        u'module',
        u'serviceElement',
        u'applicationContext',
        u'attributeType',
        u'attributeSyntaxVendor',
        u'objectClass',
        u'algorithm',
        u'abstractSyntax',
        u'dsaOperationalAttribute',
        u'matchingRule',
        u'knowledgeMatchingRule',
        u'nameForm',
        u'group',
        u'subentry',
        u'operationalAttributeType',
        u'operationalBinding',
        u'schemaObjectClass',
        u'schemaOperationalAttribute',
        u'administrativeRoles',
        u'accessControlAttribute',
        u'accessControlSchemes',
        u'certificateExtension',
        u'managementObject',
        u'attributeValueContext',
        u'idmProtocol',
        u'problem',
        u'notification',
        u'matchingRestriction',
        u'controlAttributeType',
        u'keyPurposes',
        u'passwordQuality',
        u'attributeSyntax',
        u'usefulDefinitions',
        u'informationFramework',
        u'directoryAbstractService',
        u'distributedOperations',
        u'selectedAttributeTypes',
        u'selectedObjectClasses',
        u'authenticationFramework',
        u'algorithmObjectIdentifiers',
        u'directoryObjectIdentifiers',
        u'distributedDirectoryOIDs',
        u'directoryShadowOIDs',
        u'directoryShadowAbstractService',
        u'opBindingManagement',
        u'opBindingOIDs',
        u'hierarchicalOperationalBindings',
        u'dsaOperationalAttributeTypes',
        u'schemaAdministration',
        u'basicAccessControl',
        u'directoryOperationalBindingTypes',
        u'certificateExtensions',
        u'directoryManagement',
        u'enhancedSecurity',
        u'iDMProtocolSpecification',
        u'directoryIDMProtocols',
        u'attributeCertificateDefinitions',
        u'serviceAdministration',
        u'ldapAttributes',
        u'commonProtocolSpecification',
        u'oSIProtocolSpecification',
        u'directoryOSIProtocols',
        u'ldapSystemSchema',
        u'id-oc',
        u'id-at',
        u'id-as',
        u'id-mr',
        u'id-nf',
        u'id-sc',
        u'id-oa',
        u'id-ob',
        u'id-doa',
        u'id-kmr',
        u'id-soc',
        u'id-soa',
        u'id-ar',
        u'id-aca',
        u'id-ac',
        u'id-acScheme',
        u'id-ce',
        u'id-mgt',
        u'id-avc',
        u'id-idm',
        u'id-pr',
        u'id-not',
        u'id-mre',
        u'id-cat',
        u'id-kp',
        u'id-pq',
        u'id-ats',
        u'id-asx',
        u'id-lsx',
        u'id-ldx',
        u'id-lat',
        u'id-lmr',
        u'id-oat',
        u'id-coat',
        ]
    _class_ = [
        ]
    _param_ = [
        ]
    
    #-----< ID >-----#
    ID = OID(name=u'ID', mode=MODE_TYPE)
    
    #-----< ds >-----#
    ds = OID(name=u'ds', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ds._val = (2, 5)
    
    #-----< id >-----#
    id = OID(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id._val = (2, 17, 1, 2)
    
    #-----< internet >-----#
    internet = OID(name=u'internet', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    internet._val = (1, 3, 6, 1)
    
    #-----< ldap-dir >-----#
    ldap_dir = OID(name=u'ldap-dir', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_dir._val = (1, 3, 6, 1, 1)
    
    #-----< ldap-enterprise >-----#
    ldap_enterprise = OID(name=u'ldap-enterprise', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_enterprise._val = (1, 3, 6, 1, 4, 1)
    
    #-----< ldap-x509 >-----#
    ldap_x509 = OID(name=u'ldap-x509', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_x509._val = (1, 3, 6, 1, 1, 15)
    
    #-----< ldap-openLDAP >-----#
    ldap_openLDAP = OID(name=u'ldap-openLDAP', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_openLDAP._val = (1, 3, 6, 1, 4, 1, 4203, 1)
    
    #-----< openLDAP-attributes >-----#
    openLDAP_attributes = OID(name=u'openLDAP-attributes', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    openLDAP_attributes._val = (1, 3, 6, 1, 4, 1, 4203, 1, 3)
    
    #-----< openLDAP-controls >-----#
    openLDAP_controls = OID(name=u'openLDAP-controls', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    openLDAP_controls._val = (1, 3, 6, 1, 4, 1, 4203, 1, 10)
    
    #-----< ldap-wall >-----#
    ldap_wall = OID(name=u'ldap-wall', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_wall._val = (1, 3, 6, 1, 4, 1, 1466)
    
    #-----< ldap-dynExt >-----#
    ldap_dynExt = OID(name=u'ldap-dynExt', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_dynExt._val = (1, 3, 6, 1, 4, 1, 1466, 101, 119)
    
    #-----< ldap-attr >-----#
    ldap_attr = OID(name=u'ldap-attr', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_attr._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120)
    
    #-----< ldap-match >-----#
    ldap_match = OID(name=u'ldap-match', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_match._val = (1, 3, 6, 1, 4, 1, 1466, 109, 114)
    
    #-----< ldap-syntax >-----#
    ldap_syntax = OID(name=u'ldap-syntax', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldap_syntax._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1)
    
    #-----< cosine >-----#
    cosine = OID(name=u'cosine', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    cosine._val = (0, 9, 2342, 19200300, 100)
    
    #-----< cosineAttr >-----#
    cosineAttr = OID(name=u'cosineAttr', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    cosineAttr._val = (0, 9, 2342, 19200300, 100, 1)
    
    #-----< module >-----#
    module = OID(name=u'module', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    module._val = (2, 5, 1)
    
    #-----< serviceElement >-----#
    serviceElement = OID(name=u'serviceElement', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    serviceElement._val = (2, 5, 2)
    
    #-----< applicationContext >-----#
    applicationContext = OID(name=u'applicationContext', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    applicationContext._val = (2, 5, 3)
    
    #-----< attributeType >-----#
    attributeType = OID(name=u'attributeType', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    attributeType._val = (2, 5, 4)
    
    #-----< attributeSyntaxVendor >-----#
    attributeSyntaxVendor = OID(name=u'attributeSyntaxVendor', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    attributeSyntaxVendor._val = (2, 5, 5)
    
    #-----< objectClass >-----#
    objectClass = OID(name=u'objectClass', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    objectClass._val = (2, 5, 6)
    
    #-----< algorithm >-----#
    algorithm = OID(name=u'algorithm', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    algorithm._val = (2, 5, 8)
    
    #-----< abstractSyntax >-----#
    abstractSyntax = OID(name=u'abstractSyntax', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    abstractSyntax._val = (2, 5, 9)
    
    #-----< dsaOperationalAttribute >-----#
    dsaOperationalAttribute = OID(name=u'dsaOperationalAttribute', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    dsaOperationalAttribute._val = (2, 5, 12)
    
    #-----< matchingRule >-----#
    matchingRule = OID(name=u'matchingRule', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    matchingRule._val = (2, 5, 13)
    
    #-----< knowledgeMatchingRule >-----#
    knowledgeMatchingRule = OID(name=u'knowledgeMatchingRule', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    knowledgeMatchingRule._val = (2, 5, 14)
    
    #-----< nameForm >-----#
    nameForm = OID(name=u'nameForm', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    nameForm._val = (2, 5, 15)
    
    #-----< group >-----#
    group = OID(name=u'group', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    group._val = (2, 5, 16)
    
    #-----< subentry >-----#
    subentry = OID(name=u'subentry', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    subentry._val = (2, 5, 17)
    
    #-----< operationalAttributeType >-----#
    operationalAttributeType = OID(name=u'operationalAttributeType', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    operationalAttributeType._val = (2, 5, 18)
    
    #-----< operationalBinding >-----#
    operationalBinding = OID(name=u'operationalBinding', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    operationalBinding._val = (2, 5, 19)
    
    #-----< schemaObjectClass >-----#
    schemaObjectClass = OID(name=u'schemaObjectClass', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    schemaObjectClass._val = (2, 5, 20)
    
    #-----< schemaOperationalAttribute >-----#
    schemaOperationalAttribute = OID(name=u'schemaOperationalAttribute', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    schemaOperationalAttribute._val = (2, 5, 21)
    
    #-----< administrativeRoles >-----#
    administrativeRoles = OID(name=u'administrativeRoles', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    administrativeRoles._val = (2, 5, 23)
    
    #-----< accessControlAttribute >-----#
    accessControlAttribute = OID(name=u'accessControlAttribute', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    accessControlAttribute._val = (2, 5, 24)
    
    #-----< accessControlSchemes >-----#
    accessControlSchemes = OID(name=u'accessControlSchemes', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    accessControlSchemes._val = (2, 5, 28)
    
    #-----< certificateExtension >-----#
    certificateExtension = OID(name=u'certificateExtension', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    certificateExtension._val = (2, 5, 29)
    
    #-----< managementObject >-----#
    managementObject = OID(name=u'managementObject', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    managementObject._val = (2, 5, 30)
    
    #-----< attributeValueContext >-----#
    attributeValueContext = OID(name=u'attributeValueContext', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    attributeValueContext._val = (2, 5, 31)
    
    #-----< idmProtocol >-----#
    idmProtocol = OID(name=u'idmProtocol', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    idmProtocol._val = (2, 5, 33)
    
    #-----< problem >-----#
    problem = OID(name=u'problem', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    problem._val = (2, 5, 34)
    
    #-----< notification >-----#
    notification = OID(name=u'notification', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    notification._val = (2, 5, 35)
    
    #-----< matchingRestriction >-----#
    matchingRestriction = OID(name=u'matchingRestriction', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    matchingRestriction._val = (2, 5, 36)
    
    #-----< controlAttributeType >-----#
    controlAttributeType = OID(name=u'controlAttributeType', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    controlAttributeType._val = (2, 5, 37)
    
    #-----< keyPurposes >-----#
    keyPurposes = OID(name=u'keyPurposes', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    keyPurposes._val = (2, 5, 38)
    
    #-----< passwordQuality >-----#
    passwordQuality = OID(name=u'passwordQuality', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    passwordQuality._val = (2, 5, 39)
    
    #-----< attributeSyntax >-----#
    attributeSyntax = OID(name=u'attributeSyntax', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    attributeSyntax._val = (2, 5, 40)
    
    #-----< usefulDefinitions >-----#
    usefulDefinitions = OID(name=u'usefulDefinitions', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    usefulDefinitions._val = (2, 5, 1, 0, 7)
    
    #-----< informationFramework >-----#
    informationFramework = OID(name=u'informationFramework', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    informationFramework._val = (2, 5, 1, 1, 7)
    
    #-----< directoryAbstractService >-----#
    directoryAbstractService = OID(name=u'directoryAbstractService', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    directoryAbstractService._val = (2, 5, 1, 2, 7)
    
    #-----< distributedOperations >-----#
    distributedOperations = OID(name=u'distributedOperations', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    distributedOperations._val = (2, 5, 1, 3, 7)
    
    #-----< selectedAttributeTypes >-----#
    selectedAttributeTypes = OID(name=u'selectedAttributeTypes', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    selectedAttributeTypes._val = (2, 5, 1, 5, 7)
    
    #-----< selectedObjectClasses >-----#
    selectedObjectClasses = OID(name=u'selectedObjectClasses', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    selectedObjectClasses._val = (2, 5, 1, 6, 7)
    
    #-----< authenticationFramework >-----#
    authenticationFramework = OID(name=u'authenticationFramework', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    authenticationFramework._val = (2, 5, 1, 7, 7)
    
    #-----< algorithmObjectIdentifiers >-----#
    algorithmObjectIdentifiers = OID(name=u'algorithmObjectIdentifiers', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    algorithmObjectIdentifiers._val = (2, 5, 1, 8, 7)
    
    #-----< directoryObjectIdentifiers >-----#
    directoryObjectIdentifiers = OID(name=u'directoryObjectIdentifiers', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    directoryObjectIdentifiers._val = (2, 5, 1, 9, 7)
    
    #-----< distributedDirectoryOIDs >-----#
    distributedDirectoryOIDs = OID(name=u'distributedDirectoryOIDs', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    distributedDirectoryOIDs._val = (2, 5, 1, 13, 7)
    
    #-----< directoryShadowOIDs >-----#
    directoryShadowOIDs = OID(name=u'directoryShadowOIDs', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    directoryShadowOIDs._val = (2, 5, 1, 14, 7)
    
    #-----< directoryShadowAbstractService >-----#
    directoryShadowAbstractService = OID(name=u'directoryShadowAbstractService', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    directoryShadowAbstractService._val = (2, 5, 1, 15, 7)
    
    #-----< opBindingManagement >-----#
    opBindingManagement = OID(name=u'opBindingManagement', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    opBindingManagement._val = (2, 5, 1, 18, 7)
    
    #-----< opBindingOIDs >-----#
    opBindingOIDs = OID(name=u'opBindingOIDs', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    opBindingOIDs._val = (2, 5, 1, 19, 7)
    
    #-----< hierarchicalOperationalBindings >-----#
    hierarchicalOperationalBindings = OID(name=u'hierarchicalOperationalBindings', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    hierarchicalOperationalBindings._val = (2, 5, 1, 20, 7)
    
    #-----< dsaOperationalAttributeTypes >-----#
    dsaOperationalAttributeTypes = OID(name=u'dsaOperationalAttributeTypes', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    dsaOperationalAttributeTypes._val = (2, 5, 1, 22, 7)
    
    #-----< schemaAdministration >-----#
    schemaAdministration = OID(name=u'schemaAdministration', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    schemaAdministration._val = (2, 5, 1, 23, 7)
    
    #-----< basicAccessControl >-----#
    basicAccessControl = OID(name=u'basicAccessControl', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    basicAccessControl._val = (2, 5, 1, 24, 7)
    
    #-----< directoryOperationalBindingTypes >-----#
    directoryOperationalBindingTypes = OID(name=u'directoryOperationalBindingTypes', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    directoryOperationalBindingTypes._val = (2, 5, 1, 25, 7)
    
    #-----< certificateExtensions >-----#
    certificateExtensions = OID(name=u'certificateExtensions', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    certificateExtensions._val = (2, 5, 1, 26, 7)
    
    #-----< directoryManagement >-----#
    directoryManagement = OID(name=u'directoryManagement', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    directoryManagement._val = (2, 5, 1, 27, 7)
    
    #-----< enhancedSecurity >-----#
    enhancedSecurity = OID(name=u'enhancedSecurity', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    enhancedSecurity._val = (2, 5, 1, 28, 7)
    
    #-----< iDMProtocolSpecification >-----#
    iDMProtocolSpecification = OID(name=u'iDMProtocolSpecification', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    iDMProtocolSpecification._val = (2, 5, 1, 30, 7)
    
    #-----< directoryIDMProtocols >-----#
    directoryIDMProtocols = OID(name=u'directoryIDMProtocols', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    directoryIDMProtocols._val = (2, 5, 1, 31, 7)
    
    #-----< attributeCertificateDefinitions >-----#
    attributeCertificateDefinitions = OID(name=u'attributeCertificateDefinitions', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    attributeCertificateDefinitions._val = (2, 5, 1, 32, 7)
    
    #-----< serviceAdministration >-----#
    serviceAdministration = OID(name=u'serviceAdministration', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    serviceAdministration._val = (2, 5, 1, 33, 7)
    
    #-----< ldapAttributes >-----#
    ldapAttributes = OID(name=u'ldapAttributes', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldapAttributes._val = (2, 5, 1, 34, 7)
    
    #-----< commonProtocolSpecification >-----#
    commonProtocolSpecification = OID(name=u'commonProtocolSpecification', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    commonProtocolSpecification._val = (2, 5, 1, 35, 7)
    
    #-----< oSIProtocolSpecification >-----#
    oSIProtocolSpecification = OID(name=u'oSIProtocolSpecification', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    oSIProtocolSpecification._val = (2, 5, 1, 36, 7)
    
    #-----< directoryOSIProtocols >-----#
    directoryOSIProtocols = OID(name=u'directoryOSIProtocols', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    directoryOSIProtocols._val = (2, 5, 1, 37, 7)
    
    #-----< ldapSystemSchema >-----#
    ldapSystemSchema = OID(name=u'ldapSystemSchema', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    ldapSystemSchema._val = (2, 5, 1, 38, 7)
    
    #-----< id-oc >-----#
    id_oc = OID(name=u'id-oc', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_oc._val = (2, 5, 6)
    
    #-----< id-at >-----#
    id_at = OID(name=u'id-at', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_at._val = (2, 5, 4)
    
    #-----< id-as >-----#
    id_as = OID(name=u'id-as', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_as._val = (2, 5, 9)
    
    #-----< id-mr >-----#
    id_mr = OID(name=u'id-mr', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_mr._val = (2, 5, 13)
    
    #-----< id-nf >-----#
    id_nf = OID(name=u'id-nf', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_nf._val = (2, 5, 15)
    
    #-----< id-sc >-----#
    id_sc = OID(name=u'id-sc', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_sc._val = (2, 5, 17)
    
    #-----< id-oa >-----#
    id_oa = OID(name=u'id-oa', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_oa._val = (2, 5, 18)
    
    #-----< id-ob >-----#
    id_ob = OID(name=u'id-ob', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_ob._val = (2, 5, 19)
    
    #-----< id-doa >-----#
    id_doa = OID(name=u'id-doa', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_doa._val = (2, 5, 12)
    
    #-----< id-kmr >-----#
    id_kmr = OID(name=u'id-kmr', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_kmr._val = (2, 5, 14)
    
    #-----< id-soc >-----#
    id_soc = OID(name=u'id-soc', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_soc._val = (2, 5, 20)
    
    #-----< id-soa >-----#
    id_soa = OID(name=u'id-soa', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_soa._val = (2, 5, 21)
    
    #-----< id-ar >-----#
    id_ar = OID(name=u'id-ar', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_ar._val = (2, 5, 23)
    
    #-----< id-aca >-----#
    id_aca = OID(name=u'id-aca', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_aca._val = (2, 5, 24)
    
    #-----< id-ac >-----#
    id_ac = OID(name=u'id-ac', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_ac._val = (2, 5, 3)
    
    #-----< id-acScheme >-----#
    id_acScheme = OID(name=u'id-acScheme', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_acScheme._val = (2, 5, 28)
    
    #-----< id-ce >-----#
    id_ce = OID(name=u'id-ce', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_ce._val = (2, 5, 29)
    
    #-----< id-mgt >-----#
    id_mgt = OID(name=u'id-mgt', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_mgt._val = (2, 5, 30)
    
    #-----< id-avc >-----#
    id_avc = OID(name=u'id-avc', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_avc._val = (2, 5, 31)
    
    #-----< id-idm >-----#
    id_idm = OID(name=u'id-idm', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_idm._val = (2, 5, 33)
    
    #-----< id-pr >-----#
    id_pr = OID(name=u'id-pr', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_pr._val = (2, 5, 34)
    
    #-----< id-not >-----#
    id_not = OID(name=u'id-not', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_not._val = (2, 5, 35)
    
    #-----< id-mre >-----#
    id_mre = OID(name=u'id-mre', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_mre._val = (2, 5, 36)
    
    #-----< id-cat >-----#
    id_cat = OID(name=u'id-cat', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_cat._val = (2, 5, 37)
    
    #-----< id-kp >-----#
    id_kp = OID(name=u'id-kp', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_kp._val = (2, 5, 38)
    
    #-----< id-pq >-----#
    id_pq = OID(name=u'id-pq', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_pq._val = (2, 5, 39)
    
    #-----< id-ats >-----#
    id_ats = OID(name=u'id-ats', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_ats._val = (2, 5, 40)
    
    #-----< id-asx >-----#
    id_asx = OID(name=u'id-asx', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_asx._val = (2, 5, 40)
    
    #-----< id-lsx >-----#
    id_lsx = OID(name=u'id-lsx', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_lsx._val = (1, 3, 6, 1, 4, 1, 1466, 115, 121, 1)
    
    #-----< id-ldx >-----#
    id_ldx = OID(name=u'id-ldx', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_ldx._val = (1, 3, 6, 1, 1, 15)
    
    #-----< id-lat >-----#
    id_lat = OID(name=u'id-lat', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_lat._val = (1, 3, 6, 1, 4, 1, 1466, 101, 120)
    
    #-----< id-lmr >-----#
    id_lmr = OID(name=u'id-lmr', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_lmr._val = (1, 3, 6, 1, 4, 1, 1466, 109, 114)
    
    #-----< id-oat >-----#
    id_oat = OID(name=u'id-oat', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_oat._val = (1, 3, 6, 1, 4, 1, 4203, 1, 3)
    
    #-----< id-coat >-----#
    id_coat = OID(name=u'id-coat', mode=MODE_VALUE, typeref=ASN1RefType(('UsefulDefinitions', 'ID')))
    id_coat._val = (0, 9, 2342, 19200300, 100, 1)
    
    _all_ = [
        ID,
        ds,
        id,
        internet,
        ldap_dir,
        ldap_enterprise,
        ldap_x509,
        ldap_openLDAP,
        openLDAP_attributes,
        openLDAP_controls,
        ldap_wall,
        ldap_dynExt,
        ldap_attr,
        ldap_match,
        ldap_syntax,
        cosine,
        cosineAttr,
        module,
        serviceElement,
        applicationContext,
        attributeType,
        attributeSyntaxVendor,
        objectClass,
        algorithm,
        abstractSyntax,
        dsaOperationalAttribute,
        matchingRule,
        knowledgeMatchingRule,
        nameForm,
        group,
        subentry,
        operationalAttributeType,
        operationalBinding,
        schemaObjectClass,
        schemaOperationalAttribute,
        administrativeRoles,
        accessControlAttribute,
        accessControlSchemes,
        certificateExtension,
        managementObject,
        attributeValueContext,
        idmProtocol,
        problem,
        notification,
        matchingRestriction,
        controlAttributeType,
        keyPurposes,
        passwordQuality,
        attributeSyntax,
        usefulDefinitions,
        informationFramework,
        directoryAbstractService,
        distributedOperations,
        selectedAttributeTypes,
        selectedObjectClasses,
        authenticationFramework,
        algorithmObjectIdentifiers,
        directoryObjectIdentifiers,
        distributedDirectoryOIDs,
        directoryShadowOIDs,
        directoryShadowAbstractService,
        opBindingManagement,
        opBindingOIDs,
        hierarchicalOperationalBindings,
        dsaOperationalAttributeTypes,
        schemaAdministration,
        basicAccessControl,
        directoryOperationalBindingTypes,
        certificateExtensions,
        directoryManagement,
        enhancedSecurity,
        iDMProtocolSpecification,
        directoryIDMProtocols,
        attributeCertificateDefinitions,
        serviceAdministration,
        ldapAttributes,
        commonProtocolSpecification,
        oSIProtocolSpecification,
        directoryOSIProtocols,
        ldapSystemSchema,
        id_oc,
        id_at,
        id_as,
        id_mr,
        id_nf,
        id_sc,
        id_oa,
        id_ob,
        id_doa,
        id_kmr,
        id_soc,
        id_soa,
        id_ar,
        id_aca,
        id_ac,
        id_acScheme,
        id_ce,
        id_mgt,
        id_avc,
        id_idm,
        id_pr,
        id_not,
        id_mre,
        id_cat,
        id_kp,
        id_pq,
        id_ats,
        id_asx,
        id_lsx,
        id_ldx,
        id_lat,
        id_lmr,
        id_oat,
        id_coat,
    ]

class _IMPL_:

    _name_ = '_IMPL_'
    _oid_  = []
    _obj_  = ['REAL', 'EXTERNAL', 'EMBEDDED PDV', 'CHARACTER STRING', 'TYPE-IDENTIFIER', 'ABSTRACT-SYNTAX']
    
    #-----< REAL >-----#
    REAL = SEQ(name='REAL', mode=MODE_TYPE)
    _REAL_mantissa = INT(name='mantissa', mode=MODE_TYPE)
    _REAL_base = INT(name='base', mode=MODE_TYPE)
    _REAL_base._const_val = ASN1Set(rv=[2, 10], rr=[], ev=None, er=[])
    _REAL_exponent = INT(name='exponent', mode=MODE_TYPE)
    REAL._cont = ASN1Dict([
        ('mantissa', _REAL_mantissa),
        ('base', _REAL_base),
        ('exponent', _REAL_exponent),
        ])
    REAL._ext = None
    
    #-----< EXTERNAL >-----#
    EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
    _EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EXTERNAL_identification_syntaxes._cont = ASN1Dict([
        ('abstract', ___EXTERNAL_identification_syntaxes_abstract),
        ('transfer', ___EXTERNAL_identification_syntaxes_transfer),
        ])
    __EXTERNAL_identification_syntaxes._ext = None
    __EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EXTERNAL_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EXTERNAL_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EXTERNAL_identification_context_negotiation._cont = ASN1Dict([
        ('presentation-context-id', ___EXTERNAL_identification_context_negotiation_presentation_context_id),
        ('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
        ])
    __EXTERNAL_identification_context_negotiation._ext = None
    __EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _EXTERNAL_identification._cont = ASN1Dict([
        ('syntaxes', __EXTERNAL_identification_syntaxes),
        ('syntax', __EXTERNAL_identification_syntax),
        ('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
        ('context-negotiation', __EXTERNAL_identification_context_negotiation),
        ('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
        ('fixed', __EXTERNAL_identification_fixed),
        ])
    _EXTERNAL_identification._ext = None
    _EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _EXTERNAL_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    EXTERNAL._cont = ASN1Dict([
        ('identification', _EXTERNAL_identification),
        ('data-value-descriptor', _EXTERNAL_data_value_descriptor),
        ('data-value', _EXTERNAL_data_value),
        ])
    EXTERNAL._ext = None
    
    #-----< EMBEDDED PDV >-----#
    EMBEDDED_PDV = SEQ(name='EMBEDDED PDV', mode=MODE_TYPE)
    _EMBEDDED_PDV_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EMBEDDED_PDV_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EMBEDDED_PDV_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EMBEDDED_PDV_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EMBEDDED_PDV_identification_syntaxes._cont = ASN1Dict([
        ('abstract', ___EMBEDDED_PDV_identification_syntaxes_abstract),
        ('transfer', ___EMBEDDED_PDV_identification_syntaxes_transfer),
        ])
    __EMBEDDED_PDV_identification_syntaxes._ext = None
    __EMBEDDED_PDV_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EMBEDDED_PDV_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EMBEDDED_PDV_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EMBEDDED_PDV_identification_context_negotiation._cont = ASN1Dict([
        ('presentation-context-id', ___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id),
        ('transfer-syntax', ___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax),
        ])
    __EMBEDDED_PDV_identification_context_negotiation._ext = None
    __EMBEDDED_PDV_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __EMBEDDED_PDV_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _EMBEDDED_PDV_identification._cont = ASN1Dict([
        ('syntaxes', __EMBEDDED_PDV_identification_syntaxes),
        ('syntax', __EMBEDDED_PDV_identification_syntax),
        ('presentation-context-id', __EMBEDDED_PDV_identification_presentation_context_id),
        ('context-negotiation', __EMBEDDED_PDV_identification_context_negotiation),
        ('transfer-syntax', __EMBEDDED_PDV_identification_transfer_syntax),
        ('fixed', __EMBEDDED_PDV_identification_fixed),
        ])
    _EMBEDDED_PDV_identification._ext = None
    _EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
    _EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    EMBEDDED_PDV._cont = ASN1Dict([
        ('identification', _EMBEDDED_PDV_identification),
        ('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
        ('data-value', _EMBEDDED_PDV_data_value),
        ])
    EMBEDDED_PDV._ext = None
    
    #-----< CHARACTER STRING >-----#
    CHARACTER_STRING = SEQ(name='CHARACTER STRING', mode=MODE_TYPE)
    _CHARACTER_STRING_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __CHARACTER_STRING_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___CHARACTER_STRING_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___CHARACTER_STRING_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __CHARACTER_STRING_identification_syntaxes._cont = ASN1Dict([
        ('abstract', ___CHARACTER_STRING_identification_syntaxes_abstract),
        ('transfer', ___CHARACTER_STRING_identification_syntaxes_transfer),
        ])
    __CHARACTER_STRING_identification_syntaxes._ext = None
    __CHARACTER_STRING_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __CHARACTER_STRING_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __CHARACTER_STRING_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___CHARACTER_STRING_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    ___CHARACTER_STRING_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __CHARACTER_STRING_identification_context_negotiation._cont = ASN1Dict([
        ('presentation-context-id', ___CHARACTER_STRING_identification_context_negotiation_presentation_context_id),
        ('transfer-syntax', ___CHARACTER_STRING_identification_context_negotiation_transfer_syntax),
        ])
    __CHARACTER_STRING_identification_context_negotiation._ext = None
    __CHARACTER_STRING_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    __CHARACTER_STRING_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    _CHARACTER_STRING_identification._cont = ASN1Dict([
        ('syntaxes', __CHARACTER_STRING_identification_syntaxes),
        ('syntax', __CHARACTER_STRING_identification_syntax),
        ('presentation-context-id', __CHARACTER_STRING_identification_presentation_context_id),
        ('context-negotiation', __CHARACTER_STRING_identification_context_negotiation),
        ('transfer-syntax', __CHARACTER_STRING_identification_transfer_syntax),
        ('fixed', __CHARACTER_STRING_identification_fixed),
        ])
    _CHARACTER_STRING_identification._ext = None
    _CHARACTER_STRING_string_value = OCT_STR(name='string-value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
    CHARACTER_STRING._cont = ASN1Dict([
        ('identification', _CHARACTER_STRING_identification),
        ('string-value', _CHARACTER_STRING_string_value),
        ])
    CHARACTER_STRING._ext = None
    
    #-----< TYPE-IDENTIFIER >-----#
    TYPE_IDENTIFIER = CLASS(name='TYPE-IDENTIFIER', mode=MODE_TYPE)
    _TYPE_IDENTIFIER_id = OID(name='id', mode=MODE_VALUE, uniq=True)
    _TYPE_IDENTIFIER_Type = OPEN(name='Type', mode=MODE_TYPE)
    TYPE_IDENTIFIER._cont = ASN1Dict([
        ('id', _TYPE_IDENTIFIER_id),
        ('Type', _TYPE_IDENTIFIER_Type),
        ])
    
    #-----< ABSTRACT-SYNTAX >-----#
    ABSTRACT_SYNTAX = CLASS(name='ABSTRACT-SYNTAX', mode=MODE_TYPE)
    _ABSTRACT_SYNTAX_id = OID(name='id', mode=MODE_VALUE)
    _ABSTRACT_SYNTAX_Type = OPEN(name='Type', mode=MODE_TYPE)
    _ABSTRACT_SYNTAX_property = BIT_STR(name='property', mode=MODE_VALUE, default=(0, 0))
    _ABSTRACT_SYNTAX_property._cont = ASN1Dict([('handles-invalid-encodings', 0)])
    ABSTRACT_SYNTAX._cont = ASN1Dict([
        ('id', _ABSTRACT_SYNTAX_id),
        ('Type', _ABSTRACT_SYNTAX_Type),
        ('property', _ABSTRACT_SYNTAX_property),
        ])
    
    _all_ = [
        _REAL_mantissa,
        _REAL_base,
        _REAL_exponent,
        REAL,
        ___EXTERNAL_identification_syntaxes_abstract,
        ___EXTERNAL_identification_syntaxes_transfer,
        __EXTERNAL_identification_syntaxes,
        __EXTERNAL_identification_syntax,
        __EXTERNAL_identification_presentation_context_id,
        ___EXTERNAL_identification_context_negotiation_presentation_context_id,
        ___EXTERNAL_identification_context_negotiation_transfer_syntax,
        __EXTERNAL_identification_context_negotiation,
        __EXTERNAL_identification_transfer_syntax,
        __EXTERNAL_identification_fixed,
        _EXTERNAL_identification,
        _EXTERNAL_data_value_descriptor,
        _EXTERNAL_data_value,
        EXTERNAL,
        ___EMBEDDED_PDV_identification_syntaxes_abstract,
        ___EMBEDDED_PDV_identification_syntaxes_transfer,
        __EMBEDDED_PDV_identification_syntaxes,
        __EMBEDDED_PDV_identification_syntax,
        __EMBEDDED_PDV_identification_presentation_context_id,
        ___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id,
        ___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax,
        __EMBEDDED_PDV_identification_context_negotiation,
        __EMBEDDED_PDV_identification_transfer_syntax,
        __EMBEDDED_PDV_identification_fixed,
        _EMBEDDED_PDV_identification,
        _EMBEDDED_PDV_data_value_descriptor,
        _EMBEDDED_PDV_data_value,
        EMBEDDED_PDV,
        ___CHARACTER_STRING_identification_syntaxes_abstract,
        ___CHARACTER_STRING_identification_syntaxes_transfer,
        __CHARACTER_STRING_identification_syntaxes,
        __CHARACTER_STRING_identification_syntax,
        __CHARACTER_STRING_identification_presentation_context_id,
        ___CHARACTER_STRING_identification_context_negotiation_presentation_context_id,
        ___CHARACTER_STRING_identification_context_negotiation_transfer_syntax,
        __CHARACTER_STRING_identification_context_negotiation,
        __CHARACTER_STRING_identification_transfer_syntax,
        __CHARACTER_STRING_identification_fixed,
        _CHARACTER_STRING_identification,
        _CHARACTER_STRING_string_value,
        CHARACTER_STRING,
        _TYPE_IDENTIFIER_id,
        _TYPE_IDENTIFIER_Type,
        TYPE_IDENTIFIER,
        _ABSTRACT_SYNTAX_id,
        _ABSTRACT_SYNTAX_Type,
        _ABSTRACT_SYNTAX_property,
        ABSTRACT_SYNTAX,
    ]

init_modules(AlgorithmObjectIdentifiers, AttributeCertificateDefinitions, AuthenticationFramework, BasicAccessControl, CertificateExtensions, CommonProtocolSpecification, DirectoryAbstractService, DirectoryOperationalBindingTypes, DirectoryOSIProtocols, DirectoryShadowAbstractService, DistributedOperations, DSAOperationalAttributeTypes, EnhancedSecurity, HierarchicalOperationalBindings, InformationFramework, LdapSystemSchema, Lightweight_Directory_Access_Protocol_V3, MTSAbstractService, OperationalBindingManagement, OSIProtocolSpecification, PKIX1Implicit93, SchemaAdministration, SelectedAttributeTypes, ServiceAdministration, SpkmGssTokens, UsefulDefinitions, _IMPL_)
