{
    "345": {
        "/ownershipDocument/aff10b5One": "aff10B5One",
        "/ownershipDocument/documentType": "documentType",
        "/ownershipDocument/form3HoldingsReported": "form3HoldingsReported",
        "/ownershipDocument/form4TransactionsReported": "form4TransactionsReported",
        "/ownershipDocument/noSecuritiesOwned": "noSecuritiesOwned",
        "/ownershipDocument/notSubjectToSection16": "notSubjectToSection16",
        "/ownershipDocument/periodOfReport": "periodOfReport",
        "/ownershipDocument/remarks": "remarks",
        "/ownershipDocument/dateOfOriginalSubmission" : "dateOfOriginalSubmission",
        "/ownershipDocument/schemaVersion": "schemaVersion",
        "/ownershipDocument/issuer/issuerCik": "issuerCik",
        "/ownershipDocument/issuer/issuerName": "issuerName",
        "/ownershipDocument/issuer/issuerTradingSymbol": "issuerTradingSymbol",
        "/ownershipDocument/reportingOwner/reportingOwnerId/rptOwnerCcc": "rptOwnerCcc",
        "/ownershipDocument/issuer/issuerForeignTradingSymbol": "issuerForeignTradingSymbol",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerNonUSAddressFlag": "rptOwnerNonUSAddressFlag",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerNonUSStateTerritory": "rptOwnerNonUSStateTerritory",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerCountry": "rptOwnerCountry"
    },
    "345_footnote": {
        "/ownershipDocument/derivativeSecurity/footnote": "footnoteText",
        "/ownershipDocument/derivativeTable/footnote": "footnoteText",
        "/ownershipDocument/f/footnote": "footnoteText",
        "/ownershipDocument/fo/footnote": "footnoteText",
        "/ownershipDocument/foo/footnote": "footnoteText",
        "/ownershipDocument/foot/footnote": "footnoteText",
        "/ownershipDocument/footn/footnote": "footnoteText",
        "/ownershipDocument/footno/footnote": "footnoteText",
        "/ownershipDocument/footnot/footnote": "footnoteText",
        "/ownershipDocument/footnote/@id": "footnoteId",
        "/ownershipDocument/footnote/footnote": "footnoteText",
        "/ownershipDocument/footnotes/footnote": "footnoteText",
        "/ownershipDocument/nonDerivativeSecurity/footnotes": "footnoteText",
        "/ownershipDocument/derivativeSecurity/footnote/@id": "footnoteId",
        "/ownershipDocument/f/footnote/@id": "footnoteId",
        "/ownershipDocument/fo/footnote/@id": "footnoteId",
        "/ownershipDocument/foo/footnote/@id": "footnoteId",
        "/ownershipDocument/foot/footnote/@id": "footnoteId",
        "/ownershipDocument/footn/footnote/@id": "footnoteId",
        "/ownershipDocument/footno/footnote/@id": "footnoteId",
        "/ownershipDocument/footnot/footnote/@id": "footnoteId",
        "/ownershipDocument/footnote/footnote/@id": "footnoteId",
        "/ownershipDocument/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/footnotes/footnote/footnote": "footnoteText",
        "/ownershipDocument/non/footnotes/footnote": "footnoteText",
        "/ownershipDocument/nonD/footnotes/footnote": "footnoteText",
        "/ownershipDocument/derivativeSecurity/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/derivativeTab/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/footnotes/footnote/footnote/@id": "footnoteId",
        "/ownershipDocument/non/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/nonD/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/nonDeriva/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/nonDerivat/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/nonDerivativ/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/nonDerivativeSecurity/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/nonDerivativeTabl/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/nonDerivativeTable/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/reportingOwner/footnotes/footnote/@id": "footnoteId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/footnotes/footnote/@id": "footnoteId"
    },
    "345_owner_signature": {
        "/ownershipDocument/signatureDate": "signatureDate",
        "/ownershipDocument/signatureName": "signatureName",
        "/ownershipDocument/o/signatureDate": "signatureDate",
        "/ownershipDocument/o/signatureName": "signatureName",
        "/ownershipDocument/ow/signatureDate": "signatureDate",
        "/ownershipDocument/ow/signatureName": "signatureName",
        "/ownershipDocument/own/signatureDate": "signatureDate",
        "/ownershipDocument/own/signatureName": "signatureName",
        "/ownershipDocument/owne/signatureDate": "signatureDate",
        "/ownershipDocument/owne/signatureName": "signatureName",
        "/ownershipDocument/owner/signatureDate": "signatureDate",
        "/ownershipDocument/owner/signatureName": "signatureName",
        "/ownershipDocument/ownerS/signatureDate": "signatureDate",
        "/ownershipDocument/ownerS/signatureName": "signatureName",
        "/ownershipDocument/ownerSi/signatureDate": "signatureDate",
        "/ownershipDocument/ownerSi/signatureName": "signatureName",
        "/ownershipDocument/ownerSign/signatureDate": "signatureDate",
        "/ownershipDocument/ownerSign/signatureName": "signatureName",
        "/ownershipDocument/ownerSigna/signatureDate": "signatureDate",
        "/ownershipDocument/ownerSigna/signatureName": "signatureName",
        "/ownershipDocument/ownerSignat/signatureDate": "signatureDate",
        "/ownershipDocument/ownerSignat/signatureName": "signatureName",
        "/ownershipDocument/ownerSignatu/signatureDate": "signatureDate",
        "/ownershipDocument/ownerSignatu/signatureName": "signatureName",
        "/ownershipDocument/ownerSignatur/signatureDate": "signatureDate",
        "/ownershipDocument/ownerSignatur/signatureName": "signatureName",
        "/ownershipDocument/ownerSignature/si": "signatureDate",
        "/ownershipDocument/ownerSignature/sig": "signatureDate",
        "/ownershipDocument/ownerSignature/sign": "signatureDate",
        "/ownershipDocument/ownerSignature/signa": "signatureDate",
        "/ownershipDocument/ownerSignature/signat": "signatureDate",
        "/ownershipDocument/ownerSignature/signatu": "signatureDate",
        "/ownershipDocument/ownerSignature/signatur": "signatureDate",
        "/ownershipDocument/ownerSignature/signature": "signatureDate",
        "/ownershipDocument/ownerSignature/signatureD": "signatureDate",
        "/ownershipDocument/ownerSignature/signatureDa": "signatureDate",
        "/ownershipDocument/ownerSignature/signatureDat": "signatureDate",
        "/ownershipDocument/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/ownerSignature/signatureN": "signatureName",
        "/ownershipDocument/ownerSignature/signatureNa": "signatureName",
        "/ownershipDocument/ownerSignature/signatureNam": "signatureName",
        "/ownershipDocument/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/non/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/non/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/ownerSignature/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/ownerSignature/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/ownerSignature/signatureName/signatureDate": "signatureDate"
    },
    "345_derivative_security": {
        "/ownershipDocument/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeSecurity/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecurity/value": "securityTitleValue",
        "/ownershipDocument/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/deri/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/deri/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/deri/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/deri/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/deri/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/deri/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/deri/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/deri/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/deriva/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/deriva/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/deriva/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/deriva/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/deriva/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/deriva/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/deriva/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/deriva/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/deriva/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivat/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivat/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivat/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivat/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivat/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivat/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivat/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivat/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativ/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativ/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativ/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativ/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativ/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativ/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativ/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativ/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivative/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivative/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivative/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivative/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeHol/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeHol/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeHol/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeHol/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeS/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeS/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeS/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeS/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeS/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeS/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeS/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeS/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeSe/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeSe/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeSe/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSe/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeSe/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeSe/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSe/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSe/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSe/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecu/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeSecu/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecu/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeSecu/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeSecu/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecu/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecu/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecu/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecuri/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeSecuri/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecuri/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeSecuri/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeSecuri/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecuri/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecuri/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecuri/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/c/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/co/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/con/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/conv/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/conver/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/convers/value": "value",
        "/ownershipDocument/derivativeSecurity/conversi/value": "value",
        "/ownershipDocument/derivativeSecurity/conversio/value": "value",
        "/ownershipDocument/derivativeSecurity/conversion/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOr/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrE/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExerc/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExerci/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExercis/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExercise/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExercisePr/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExercisePri/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExercisePric/value": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExercisePrice/val": "value",
        "/ownershipDocument/derivativeSecurity/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeSecurity/dee/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/deemedExecut/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeSecurity/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeSecurity/e/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/exerc/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/exerciseD/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/exerciseDat/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/exerciseDate/valu": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/expi/value": "expirationDateValue",
        "/ownershipDocument/derivativeSecurity/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeSecurity/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/se/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/secur/value": "securityTitleValue",
        "/ownershipDocument/derivativeSecurity/securit/value": "securityTitleValue",
        "/ownershipDocument/derivativeSecurity/securityT/value": "securityTitleValue",
        "/ownershipDocument/derivativeSecurity/securityTitl/value": "securityTitleValue",
        "/ownershipDocument/derivativeSecurity/securityTitle/va": "securityTitleValue",
        "/ownershipDocument/derivativeSecurity/securityTitle/val": "securityTitleValue",
        "/ownershipDocument/derivativeSecurity/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeSecurity/tra/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/tra/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecurity/tra/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecurity/tra/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/tran/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/trans/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/transac/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transac/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecurity/transac/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecurity/transac/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/transacti/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/transactio/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactio/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecurity/transactio/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecurity/transaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transaction/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecurity/transaction/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecurity/transactionCod/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCod/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecurity/transactionCod/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecurity/transactionCoding/equ": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCoding/equitySw": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCoding/equitySwapIn": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCoding/equitySwapInv": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCoding/equitySwapInvo": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCoding/equitySwapInvolve": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transac": "transactionCode",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transactio": "transactionCode",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transactionC": "transactionCode",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transactionFormTyp": "transactionFormType",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecurity/transactionDate/valu": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/derivativeSecurity/transactionValue/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTran/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTran/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTran/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeSecurity/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deri/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/deri/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deri/postTransactionAmounts/sharesOwnedFollowingTra/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deri/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/deri/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/deri/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/deri/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/deri/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriva/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/deriva/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/deriva/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/deriva/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deriva/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deriva/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/deriva/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/deriva/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/deriva/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/deriva/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivat/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivat/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivat/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivat/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivat/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivat/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivat/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivat/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativ/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativ/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativ/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativ/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativ/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativ/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativ/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativ/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivative/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivative/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivative/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivative/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHol/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHol/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHol/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeHol/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeS/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeS/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeS/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeS/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeS/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeS/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeS/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeS/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeS/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeS/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSe/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeSe/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSe/postTransa/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSe/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSe/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSe/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSe/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSe/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecu/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecu/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecu/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecu/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecu/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecu/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecu/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecuri/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeSecuri/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeSecuri/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeSecuri/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecuri/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecuri/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecuri/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecuri/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecuri/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecuri/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/conver/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/convers/footnoteId/@id": "id",
        "/ownershipDocument/derivativeSecurity/conversi/footnoteId/@id": "id",
        "/ownershipDocument/derivativeSecurity/conversionOrExerci/footnoteId/@id": "id",
        "/ownershipDocument/derivativeSecurity/conversionOrExercis/footnoteId/@id": "id",
        "/ownershipDocument/derivativeSecurity/conversionOrExercise/footnoteId/@id": "id",
        "/ownershipDocument/derivativeSecurity/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeSecurity/deemedExecutionDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionCoding/equityS": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionCoding/equitySwapInvolv": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionCoding/equitySwapInvolve": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/exerciseD/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/o/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ow/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/own/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/owners/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownersh/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershi/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownership/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownership/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipN/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNa/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/d/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/dir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/direct/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directO/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrI/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrInd/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndirec/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndirectOwners/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndirectOwnersh/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndirectOwnership/va": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndirectOwnership/val": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndirectOwnership/valu": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/nature/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/natureOfOwnersh/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeSecurity/pos/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postT/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTr/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTrans/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAm/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmou/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmoun/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/s/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sh/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sha/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/shar/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/shares/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwne/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedF/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFol/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollow/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowing/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingT/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTran/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTrans/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransacti/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransactio/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/va": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/val": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/tra/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transa/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transa/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/transa/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transac/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactio/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transactio/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/transactio/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transaction/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactionAmou/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transactionAmou/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/transactionAmou/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/t/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/tran/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/trans/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transac/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transact/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactio/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transaction/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionAc/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionAcquired/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionAcquiredDispos/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionAcquiredDisposedC/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/val": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionS/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionShares/val": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionVa/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionCod/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/u/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/u/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/un/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/un/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/und/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/und/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/unde/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/unde/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underl/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underl/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underly/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underly/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyi/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyi/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyin/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyin/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlying/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlying/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSe/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSe/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSec/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSec/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecu/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecu/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecur/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecur/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurit/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurit/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/u/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/un/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/und/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/unde/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/under/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underly/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyin/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlying/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingS/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSe/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSec/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecuri/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityS/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecuritySh/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecuritySha/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityShar/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityShare/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityShares/va": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityShares/val": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityTit/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityTitle/va": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityTitle/val": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityValue/value": "underlyingSecurityValueValue",
        "/ownershipDocument/derivativeTran/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTran/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTran/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTran/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTran/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/n/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/n/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/n/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/n/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/n/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/n/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/no/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/no/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/no/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/no/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/no/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/no/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/non/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/non/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/non/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonD/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonD/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonD/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonD/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonD/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDe/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDe/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDe/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDer/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDer/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDer/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDer/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDer/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDer/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDer/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDeri/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeri/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeri/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeri/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeri/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDeri/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDeriv/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriv/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriv/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriv/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeriv/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDeriva/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriva/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDeriva/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriva/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivat/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivat/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivat/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivat/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivat/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivat/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativ/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivative/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivative/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivative/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivative/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeHol/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeHol/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeHol/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeS/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeS/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeS/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeS/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/nonDerivativeS/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeS/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeS/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSe/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSe/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSe/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSe/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSe/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSe/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSec/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSec/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSec/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSec/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/nonDerivativeSec/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSec/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSec/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecur/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecur/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecur/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecur/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecur/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecur/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecur/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurit/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurit/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurit/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurit/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurit/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurit/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/conversio/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/exer/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionAmounts/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/equityS": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/equitySwapI": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/transa": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/transacti": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/transaction": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/transactionFormTyp": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeSecurity/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeT/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeT/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeT/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeT/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/transactionAmounts/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/deri/transactionAmounts/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/deriva/transactionAmounts/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/derivat/transactionAmounts/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/postTransactionAmoun/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/postTransactionAmount/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingT/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/tra/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/tra/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/tra/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionAmounts/transactionSha/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/underlyingSecurity/unde/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/ownershipNature/nature/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/ownershipNature/natureOfOwnersh/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/pos/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/postTr/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/postTransactionAmounts/valueOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/securityTitle/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/transa/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactio/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transact/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/footnoteId/@id": "transactionAcquiredDisposedCodeFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/transactionValue/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/transactionAmounts/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/transactionCoding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/transactionCoding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeSecurity/transactionCoding/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/derivativeSecurity/transactionCoding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeSecurity/transactionCoding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/un/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/underl/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/underlyin/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/underlyingSec/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/underlyingSecu/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecuri/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityTitle/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/underlyingSecurity/underlyingSecurityValue/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/non/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDer/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDer/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDeri/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivat/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeHol/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeS/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecur/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecur/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurit/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/exer/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/postTransactionAmount/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/postTransactionAmounts/sharesOwne/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionAmounts/transactionAcquire/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionAmounts/transactionSha/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/underlyi/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/underlyi/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/underlyingSecuri/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/underlyingSecuri/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/underlyingSecurity/underl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/underlyingSecurity/underlying/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/tra/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/footnoteId/@id": "transactionAcquiredDisposedCodeFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeSecurity/derivativeSecurity/transactionAmounts/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/postTransactionAmounts/sharesOwne/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecurity/transactionAmounts/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId"
    },
    "345_non_derivative_security": {
        "/ownershipDocument/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/value": "securityTitleValue",
        "/ownershipDocument/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/n/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/n/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/n/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/n/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/n/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/no/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/no/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/no/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/no/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/no/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/deemedExecutionDate/value": "value",
        "/ownershipDocument/non/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/non/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonD/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonD/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonD/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonD/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonD/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDe/nonDerivativeHolding/value": "transactionTimelinessValue",
        "/ownershipDocument/nonDe/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDer/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDer/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDer/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDer/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDer/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeri/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDeri/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDeri/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeri/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeri/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeri/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeriv/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDeriv/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriv/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriv/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeriv/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivat/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivat/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivat/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivat/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivat/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivative/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivative/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivative/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivative/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivative/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeHol/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeS/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeS/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeS/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeS/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeS/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSe/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSe/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSe/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSe/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSe/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSec/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSec/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSec/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSec/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSec/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecur/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecur/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecur/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecur/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecur/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurit/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurit/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurit/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurit/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurit/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/d/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/deeme/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/deemed/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/deemedExe/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/deemedExecu/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/deemedExecutionD/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/s/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/sec/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/securi/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/securityT/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/securityTi/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/securityTitle/v": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/securityTitle/va": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/securityTitle/val": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/securityTitle/valu": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/t/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/t/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/t/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/t/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/tr/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/tr/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/tr/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/tr/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/tra/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/tran/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/tran/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/tran/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/tran/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/trans/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/trans/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/trans/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/trans/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transa/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transac/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transac/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transac/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transac/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transact/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transact/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transact/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transact/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transacti/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transacti/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transacti/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transactio/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactio/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactio/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transactio/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transaction/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transaction/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transaction/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionC/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionC/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionC/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transactionCod/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCod/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCod/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transactionCodin/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCodin/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCodin/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equi": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equity": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equityS": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwa": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwap": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwapI": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwapInv": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwapInvo": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwapInvol": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwapInvolv": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwapInvolve": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/tr": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/tra": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/tran": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/trans": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transa": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transacti": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactio": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transaction": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionC": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionCod": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionF": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionFor": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionForm": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/transactionD/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionDa/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionDat/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionDate/va": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionDate/val": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionDate/valu": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/nonDerivativeT/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeT/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeT/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeT/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeT/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/deemedExecutionDate/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/dee/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/deemedExecuti/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/deemedExecutionDate/va": "value",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/sec/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/security/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/t/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/t/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/t/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/tr/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/tr/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/tr/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transa/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transa/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transa/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transa/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionC/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionC/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionC/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCodin/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCodin/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCodin/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/equitySw": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/tra": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transac": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transaction": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transactionCod": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transactionFo": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transactionForm": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transactionFormTy": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionDate/valu": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/own/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/owner/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershi/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershi/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNa/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/dire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directO/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrI/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrIndi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrIndirect/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrIndirectOw/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrIndirectOwn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrIndirectOwner/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrIndirectOwnership/valu": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/natur/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/natureOfOw/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/natureOfOwne/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/natureOfOwnership/va": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedF/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowi/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTra/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTran/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransac/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransacti/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/valu": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/s/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/securi/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/tra/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/tra/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transa/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transa/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transa/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionA/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionA/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionA/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAm/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAm/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAm/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmou/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmou/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmou/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmoun/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmoun/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmoun/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/t/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/tra/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/tran/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/trans/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transa/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transac/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transacti/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactio/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transaction/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionA/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionAcqu/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionAcquired/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDispo/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDispos/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/va": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionSha/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionShar/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionShare/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionShares/va": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionShares/valu": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionCodin/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/deemedExecutionDate/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/postTransactionAmounts/sharesO/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecur/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/secur/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transac/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transac/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transac/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionCod/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionCod/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionCod/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/equity": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/ownershi/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/ownershi/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/ownershipNature/natureOfOwne/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/postTransa/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/sharesOw/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionA/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionA/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionA/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/tra/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/valu": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionSh/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionValue/val": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/natur/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/natureOfOwne/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransacti/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/valueOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmoun/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/footnoteId/@id": "transactionAcquiredDisposedCodeFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionShares/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionShares/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionValue/footnoteId/@id": "transactionValueFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/transactionValue/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/derivativeSecu/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurit/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/shar/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/sharesO/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFol/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/tra/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/tra/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/tra/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transac/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/va": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionValue/value": "transactionValueValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionAmounts/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/transactionCoding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/shar/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeSecurity/nonDerivativeSecurity/nonDerivativeSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId"
    },
    "345_reporting_owner": {
        "/ownershipDocument/reportingOwner/report/rptOwnerCik": "rptOwnerCik",
        "/ownershipDocument/reportingOwner/report/rptOwnerName": "rptOwnerName",
        "/ownershipDocument/reportingOwner/reportingOwnerA/rptOwnerCity": "rptOwnerCity",
        "/ownershipDocument/reportingOwner/reportingOwnerA/rptOwnerState": "rptOwnerState",
        "/ownershipDocument/reportingOwner/reportingOwnerA/rptOwnerStreet2": "rptOwnerStreet2",
        "/ownershipDocument/reportingOwner/reportingOwnerA/rptOwnerZipCode": "rptOwnerZipCode",
        "/ownershipDocument/reportingOwner/reportingOwnerAddr/rptOwnerCity": "rptOwnerCity",
        "/ownershipDocument/reportingOwner/reportingOwnerAddr/rptOwnerState": "rptOwnerState",
        "/ownershipDocument/reportingOwner/reportingOwnerAddr/rptOwnerStreet1": "rptOwnerStreet1",
        "/ownershipDocument/reportingOwner/reportingOwnerAddr/rptOwnerStreet2": "rptOwnerStreet2",
        "/ownershipDocument/reportingOwner/reportingOwnerAddr/rptOwnerZipCode": "rptOwnerZipCode",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwn": "rptOwnerCity",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerCity": "rptOwnerCity",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerState": "rptOwnerState",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerStateDescription": "rptOwnerStateDescription",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerStreet1": "rptOwnerStreet1",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerStreet2": "rptOwnerStreet2",
        "/ownershipDocument/reportingOwner/reportingOwnerAddress/rptOwnerZipCode": "rptOwnerZipCode",
        "/ownershipDocument/reportingOwner/reportingOwnerId/rptOwnerCik": "rptOwnerCik",
        "/ownershipDocument/reportingOwner/reportingOwnerId/rptOwnerName": "rptOwnerName",
        "/ownershipDocument/reportingOwner/reportingOwnerRela/isDirector": "isDirector",
        "/ownershipDocument/reportingOwner/reportingOwnerRela/isOfficer": "isOfficer",
        "/ownershipDocument/reportingOwner/reportingOwnerRela/isOther": "isOther",
        "/ownershipDocument/reportingOwner/reportingOwnerRela/isTenPercentOwner": "isTenPercentOwner",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/isDirector": "isDirector",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/isOfficer": "isOfficer",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/isOth": "isOther",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/isOthe": "isOther",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/isOther": "isOther",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/isTe": "isOther",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/isTenPercentOwner": "isTenPercentOwner",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/offi": "isOfficer",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/officer": "isOfficer",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/officerTitle": "officerTitle",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/otherText": "otherText",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerAddress/rptOwnerCity": "rptOwnerCity",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerAddress/rptOwnerState": "rptOwnerState",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerAddress/rptOwnerStreet1": "rptOwnerStreet1",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerAddress/rptOwnerStreet2": "rptOwnerStreet2",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerAddress/rptOwnerZipCode": "rptOwnerZipCode",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerId/rptOwnerCik": "rptOwnerCik",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerId/rptOwnerName": "rptOwnerName",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerRelationship/isDirector": "isDirector",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerRelationship/isOfficer": "isOfficer",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerRelationship/isOther": "isOther",
        "/ownershipDocument/reportingOwner/reportingOwner/reportingOwnerRelationship/isTenPercentOwner": "isTenPercentOwner",
        "/ownershipDocument/reportingOwner/reportingOwnerRelationship/isOther/officerTitle": "officerTitle"
    },
    "345_derivative_holding": {
        "/ownershipDocument/derivativeHolding/conversionOr/value": "value",
        "/ownershipDocument/derivativeHolding/conversionOrExer/value": "value",
        "/ownershipDocument/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeHolding/exerciseD/value": "exerciseDateValue",
        "/ownershipDocument/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeHolding/expir/value": "expirationDateValue",
        "/ownershipDocument/derivativeHolding/expira/value": "expirationDateValue",
        "/ownershipDocument/derivativeHolding/expirationD/value": "expirationDateValue",
        "/ownershipDocument/derivativeHolding/expirationDa/value": "expirationDateValue",
        "/ownershipDocument/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/d/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/d/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/d/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/d/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/de/der/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/de/der/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/de/der/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/de/der/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/de/der/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/de/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/der/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/der/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/der/derivativeHolding/exp/value": "expirationDateValue",
        "/ownershipDocument/der/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/der/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/deri/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/deriv/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/deriv/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/deriv/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/deriv/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/deriva/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/deriva/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivat/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivat/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivat/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivat/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivat/derivativeHolding/underlyingSecurityShares/value": "securityTitleValue",
        "/ownershipDocument/derivati/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativ/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/value": "expirationDateValue",
        "/ownershipDocument/derivativ/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativ/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativ/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivative/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivative/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeHolding/conversionOrE/footnoteId/@id": "id",
        "/ownershipDocument/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeHolding/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeHolding/derivativeHolding/exerciseD/value": "exerciseDateValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/underlyingSecurity/value": "securityTitleValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/underlyingSecurityShares/value": "securityTitleValue",
        "/ownershipDocument/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeHolding/ownershipNature/di/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/ownershipNature/dir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/ownershipNature/directOrIndirec/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/ownershipNature/directOrIndirectOw/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeHolding/po/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postT/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransact/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransacti/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransactio/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransactionAmo/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransactionAmounts/sh/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransactionAmounts/share/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransactionAmounts/sharesOwnedF/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeHolding/unde/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeHolding/unde/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/underlyingS/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/underlyingSecuritySha/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/underlyingSecurityShares/va": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/underlyingSecurityValue/value": "underlyingSecurityValueValue",
        "/ownershipDocument/derivativeT/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeT/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeT/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeT/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/convers/value": "value",
        "/ownershipDocument/derivativeTab/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTab/derivativeHolding/expirationD/value": "expirationDateValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/d/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/d/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/d/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/d/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/d/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/de/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/de/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/de/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/de/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/der/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/der/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/der/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/der/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/der/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/deri/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/deri/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/deri/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/deri/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/deri/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/deriv/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/deriv/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/deriv/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/deriv/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/deriva/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/deriva/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/deriva/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/deriva/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/deriva/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivat/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivat/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivat/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivat/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivat/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivati/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivati/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivati/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivati/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativ/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativ/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativ/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativ/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativ/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivative/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivative/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivative/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivative/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivative/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeH/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeH/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeH/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeH/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHol/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHol/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHol/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHol/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHold/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHold/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHold/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHold/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHoldi/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHoldi/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHoldi/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHoldi/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHoldin/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHoldin/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHoldin/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHoldin/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/co/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/con/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/conv/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conve/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conver/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/convers/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversi/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversio/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversion/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOr/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrE/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrEx/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExerc/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExerci/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExercis/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExerciseP/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExercisePri/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExercisePric/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExercisePrice/val": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/postTransactionAmounts": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeHolding/e/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ex/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exe/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerc/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exercis/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exercise/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseD/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseDa/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseDat/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseDate/va": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseDate/valu": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/exp/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expi/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirat/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirati/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expiratio/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationD/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationDa/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationDat/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationDate/va": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationDate/val": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationDate/valu": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/s/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/se/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/sec/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/secu/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/secur/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securi/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securit/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/security/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTi/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTit/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTitl/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTitle/va": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTitle/val": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTitle/valu": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurityShares/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeT/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeT/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeT/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeT/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeT/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/underlyingSecurity/underlyingSecuritySha/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/underlyingSecurity/underlyingSecurityValue/value": "underlyingSecurityValueValue",
        "/ownershipDocument/nonDeri/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDeri/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDeri/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDeri/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDeri/n/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDeriv/n/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDeriv/n/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/reportingOwner/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/securityTit/value": "securityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/securityTitle/valu": "securityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/d/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/d/derivativeHolding/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/d/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/d/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/de/der/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/de/der/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/de/der/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/de/der/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/de/der/underlyingSecurity/underlyingSecur/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/de/der/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/de/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/de/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/de/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/de/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/de/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/de/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/der/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/der/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/der/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/der/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deri/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/deri/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/deri/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/deri/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deri/derivativeHolding/po/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deri/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deri/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/deri/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriv/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/deriv/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/deriv/derivativeHolding/ownershipNature/directOrIndire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deriv/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deriv/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deriv/derivativeHolding/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/deriv/derivativeHolding/underlyingSecurity/underlyingSec/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriv/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/deriv/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriva/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/deriva/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/deriva/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deriva/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deriva/derivativeHolding/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/deriva/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/deriva/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivat/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivat/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivat/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivat/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivati/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivati/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivati/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivati/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivati/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivati/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivati/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativ/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativ/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativ/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativ/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivative/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivative/derivativeHolding/exerciseDa/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivative/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivative/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivative/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivative/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivative/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivative/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeHolding/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeHolding/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeHolding/derivativeHolding/ownershipNature/directOrI/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/postTransactionAmount/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecuri/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityValue/value": "underlyingSecurityValueValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeHolding/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeT/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeT/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeT/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeT/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTab/derivativeHolding/ownershipNature/directOrIndirectOwnership/valu": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/underly/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/underly/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTab/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/d/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/d/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/d/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/d/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/d/postTransactionAmounts/sharesOwnedFollowingTransaction/val": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/d/underlyingSecurity/underlyingSecurityShar/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/d/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/d/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/de/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/de/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/der/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/der/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/der/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/der/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/der/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/der/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/der/underlyingSecurity/underlying/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/der/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/der/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/deri/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/deri/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/deri/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/deriv/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/deriv/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/deriv/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/deriva/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/deriva/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/deriva/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/deriva/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/deriva/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivat/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivat/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivat/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivati/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivati/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivati/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivati/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativ/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativ/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativ/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivative/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivative/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeH/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeH/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHol/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHol/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHold/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHold/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHoldi/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHoldi/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHoldi/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHoldin/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHoldin/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHoldin/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHoldin/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHoldin/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/co/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/con/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversi/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversion/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExerci/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExercise/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeHolding/de/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/de/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/de/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/de/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHol/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHol/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHol/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHol/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/conversion/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/conversionOrExercise/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/exerciseDate/va": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/expi/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/expirationDate/val": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/postTransactionAmounts/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/securi/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/securityT/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/e/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/exer/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseDa/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseDat/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationDa/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/ow/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/owne/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/owner/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/owners/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownersh/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershi/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownership/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipN/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipN/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNat/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNat/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNatu/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNatur/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/d/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/dir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/dire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/direc/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOr/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrI/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrInd/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirec/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirect/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOw/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwne/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnersh/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnershi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/val": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/na/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/nat/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/natureOfOwnership/val": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/p/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/po/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/pos/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTr/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTra/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTrans/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransa/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransac/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransact/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransacti/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactio/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionA/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAm/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmo/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmou/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmoun/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmount/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sh/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sha/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/shar/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/share/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/shares/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesO/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwn/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwne/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwned/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedF/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFol/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFoll/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowi/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowin/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowing/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingT/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTr/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTra/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTran/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransa/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransac/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransact/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransactio/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/va": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/val": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/valu": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/secu/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/securit/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTitl/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/un/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/un/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/und/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/und/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/unde/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/unde/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/under/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/under/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underl/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underl/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underly/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underly/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyi/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyi/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyin/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyin/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingS/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingS/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSe/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSe/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecu/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecu/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecur/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecur/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurit/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurit/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/u/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/un/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/und/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/unde/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/under/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underly/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyi/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyin/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlying/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingS/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSe/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSec/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecu/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecur/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecuri/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurit/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurity/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityS/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecuritySh/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShare/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/va": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/val": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/valu": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityT/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTi/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTit/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/va": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/valu": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityValue/value": "underlyingSecurityValueValue",
        "/ownershipDocument/derivativeTable/derivativeT/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeT/postTransactionAmounts/sharesOwnedFollowingTransaction/valu": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeT/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeT/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTr/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTr/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTr/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTr/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTra/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTra/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTran/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTran/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTran/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTran/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTran/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTrans/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTrans/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTrans/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/postTransactionAmounts/sharesOwnedFoll/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransa/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransa/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransa/postTransactionAmounts/sharesOwnedFollowingT/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/postTransactionAmounts/sharesOwnedFollowingTrans/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransa/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransac/postTransactionAmounts/sharesOwnedFollowingTransac/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/postTransactionAmounts/sharesOwnedFo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransacti/postTransactionAmounts/sharesOwnedFollowi/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransacti/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransactio/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransactio/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransactio/postTransactionAmounts/sharesOwnedFollowingTrans/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/conversionOrExercise/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/n/nonDerivative/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/n/nonDerivative/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/n/nonDerivative/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/n/nonDerivativeTr/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/n/nonDerivativeTr/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/no/nonDerivativeH/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/no/nonDerivativeH/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/no/nonDerivativeH/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/no/nonDerivativeTran/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/no/nonDerivativeTran/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/no/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/no/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/nonDerivati/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/nonDerivati/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/nonDerivative/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/nonDerivative/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/nonDerivativeTra/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/nonDerivativeTra/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/nonDerivativeTran/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/nonDerivativeTran/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/nonDerivativeTrans/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/nonDerivativeTrans/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/nonDerivativeTrans/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/non/nonDerivativeTransact/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/nonDerivativeTransact/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDe/nonDerivativeTran/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDe/nonDerivativeTran/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDe/nonDerivativeTransac/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDe/nonDerivativeTransac/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDer/non/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDer/non/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDer/nonDerivativeTransact/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDer/nonDerivativeTransact/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeri/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeri/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeri/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDeri/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDeri/n/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeri/n/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDeri/n/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriv/n/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriv/n/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDeriv/n/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/nonD/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriva/nonD/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/conversionOrEx/value": "value",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativ/nonDeri/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDeri/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativ/nonDeriv/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDeriv/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDeriv/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTab/nonDeriv/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTab/nonDeriv/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTab/nonDeriv/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/conversionOrExe/value": "value",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/nonDerivative/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivative/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivative/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/underlyingSecurity/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/reportingOwner/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/postTransactionAmounts/sharesOwnedFollowi/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransact/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/reportingOwner/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeTable/deri/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/reportingOwner/derivativeTable/deri/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/deri/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/deri/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/expirationDate/val": "expirationDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/de/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/de/derivativeHolding/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivati/derivativeHolding/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeHolding/postTransactionAmounts/sharesOwnedFollow/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivative/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/d/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/d/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/der/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/deri/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/deri/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/deri/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/deriv/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivati/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivati/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/de/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/de/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/de/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/de/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHol/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHol/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHol/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHol/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/expi/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/ownershipNature/direc/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/ownershipNature/directOr/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/ownershipNature/directOrInd/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/ownershipNature/directOrIndire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/ownershipNature/natureOfOwners/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/ownershipNature/natureOfOwnership/val": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/pos/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/postT/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/postTransactionAmoun/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/va": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSec/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecur/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurit/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/valu": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/underlyingSecurity/underlyingSecurityShar/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNat/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndi/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/na/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/nat/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/po/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmoun/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwned/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFo/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransa/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransac/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/postTransactionAmounts/valueOwnedFollowingTransaction/footnoteId/@id": "valueOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/securityTitle/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/und/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecu/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecur/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecuri/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityValue/footnoteId/@id": "underlyingSecurityValueFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeT/underlyingSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeT/underlyingSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTr/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTra/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTrans/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransa/postTransactionAmounts/sharesOwnedFollowingT/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePrice/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/underlyingSecurity/underlyingSecu/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDeri/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDeriv/n/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDeriva/nonD/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivat/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativ/nonDeri/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativ/nonDeriv/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/underl/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/underl/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/exerciseDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/ownershipNature/dire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnersh/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/underlyingSecurity/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/underlyingSecurity/underl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSe/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecuritySh/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeTable/deri/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/derivativeTable/deri/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/derivativeTable/deri/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/reportingOwner/derivativeTable/deri/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/ownershipNature/directOrIndi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShare/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeHolding/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId"
    },
    "345_non_derivative_holding": {
        "/ownershipDocument/nonDerivativeHolding/securityTitle/val": "value",
        "/ownershipDocument/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/value": "value",
        "/ownershipDocument/nonDerivativeTable/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/n/nonDerivative/securityTitle/value": "value",
        "/ownershipDocument/n/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/no/nonDerivativeH/securityTitle/value": "value",
        "/ownershipDocument/no/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/non/no/securityTitle/value": "value",
        "/ownershipDocument/non/no/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivati/securityTitle/value": "value",
        "/ownershipDocument/non/nonDerivati/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivative/securityTitle/value": "value",
        "/ownershipDocument/non/nonDerivative/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivativeHolding/se/value": "value",
        "/ownershipDocument/non/nonDerivativeHolding/secu/value": "value",
        "/ownershipDocument/non/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonD/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDe/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDer/non/securityTitle/value": "value",
        "/ownershipDocument/nonDer/non/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDer/nonDerivativeHolding/s/value": "value",
        "/ownershipDocument/nonDer/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDer/nonDerivativeHolding/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriv/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDeriva/nonD/securityTitle/value": "value",
        "/ownershipDocument/nonDeriva/nonD/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeriva/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivat/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivati/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativ/nonDeri/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativ/nonDeri/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativ/nonDeriv/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativ/nonDeriv/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativ/nonDerivativeHolding/postTransactionAmounts/value": "value",
        "/ownershipDocument/nonDerivativ/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivative/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeHolding/ownershipNature/nat/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeHolding/postTransactio/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeHolding/postTransactionAmo/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransa/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeHolding/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeT/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTab/nonDeriv/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTabl/nonDerivative/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/n/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/n/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/no/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/no/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/non/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/non/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonD/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDe/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDe/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDer/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDeri/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeri/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeH/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHo/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHol/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHold/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldi/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldin/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/s/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/se/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/sec/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/secu/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/secur/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securi/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securit/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/security/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityT/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTi/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTit/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTitl/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTitle/v": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTitle/va": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTitle/val": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTitle/valu": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/n/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/n/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/n/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/no/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/no/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/no/nonDerivativeHolding/postTransactio/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/no/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/no/nonDerivativeHolding/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/non/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/non/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonD/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonD/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonD/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDe/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDe/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDe/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDer/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDer/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDer/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDer/nonDerivativeHolding/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDeriv/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriv/nonDerivativeHolding/ownershipNature/natureOfOwnership/va": "natureOfOwnershipValue",
        "/ownershipDocument/nonDeriv/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDeriv/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriva/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDeriva/nonDerivativeHolding/postTransaction/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivat/nonDerivativeHolding/o/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivat/nonDerivativeHolding/ownershipNature/directOrIndirectOwner/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivat/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivat/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivat/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivati/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivati/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivati/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivative/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivative/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeT/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/n/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/n/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/no/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/no/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/non/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/non/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonD/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDe/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDe/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDer/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDeri/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDeri/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeH/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHo/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHol/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHold/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldi/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldin/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDeriva/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/own/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/own/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/owne/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/owne/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/owner/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/owner/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/owners/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/owners/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownership/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/di/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/dir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/dire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/direct/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirec/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirect/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirectOwne/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirectOwnershi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/va": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/val": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/nature/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfO/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOw/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOwn/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOwnershi/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOwnership/valu": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/p/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/po/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/pos/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/post/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTra/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTran/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTrans/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransa/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransac/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransaction/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionA/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmo/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmou/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmount/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/s/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sh/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sha/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/shar/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/share/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/shares/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOw/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwn/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwne/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedF/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowi/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowin/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowing/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTr/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTran/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransa/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransac/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransactio/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/valu": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionCoding/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/n/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/no/nonDerivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/non/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDe/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDer/nonDerivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDer/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDeriv/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDeriva/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivat/nonDerivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeT/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/postTransact/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/n/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/n/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/no/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/no/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/non/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonD/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDe/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDe/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDer/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDeri/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeH/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHo/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHol/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldi/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldi/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldin/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldin/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDeriva/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDeriva/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDeriva/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDerivativeHolding/ownershipNat/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDerivativeHolding/ownershipNat/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/owne/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOw/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOwnershi/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/p/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/po/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/post/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTran/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTrans/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransac/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmount/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/shares/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFo/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowi/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTr/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTran/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/valueOwnedFollowingTransaction/footnoteId/@id": "valueOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/direct/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/n/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDeriva/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDeriva/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownership/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownership/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/securityTitle/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeHolding/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId"
    },
    "345_derivative_footnote": {
        "/ownershipDocument/derivativeSecurity/footnotes/footnote": "footnoteText",
        "/ownershipDocument/derivativeTab/footnotes/footnote": "footnoteText",
        "/ownershipDocument/derivativeTable/footnote/@id": "id",
        "/ownershipDocument/derivativeTable/footnotes/footnote": "footnoteText",
        "/ownershipDocument/nonDeriva/footnotes/footnote": "footnoteText",
        "/ownershipDocument/nonDerivat/footnotes/footnote": "footnoteText",
        "/ownershipDocument/nonDerivativ/footnotes/footnote": "footnoteText",
        "/ownershipDocument/nonDerivativeTabl/footnotes/footnote": "footnoteText",
        "/ownershipDocument/nonDerivativeTable/f/footnote": "footnoteText",
        "/ownershipDocument/reportingOwner/footnotes/footnote": "footnoteText",
        "/ownershipDocument/derivativeTable/derivativeHolding/footnotes/footnote": "footnoteText",
        "/ownershipDocument/derivativeTable/derivativeTransaction/footnotes/footnote": "footnoteText",
        "/ownershipDocument/derivativeTable/footnotes/footnote/@id": "id",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/footnotes/footnote": "footnoteText",
        "/ownershipDocument/nonDerivativeTable/f/footnote/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/footnotes/footnote": "footnoteText",
        "/ownershipDocument/derivativeTable/derivativeHolding/footnotes/footnote/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/footnotes/footnote/@id": "id",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/footnotes/footnote/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/footnotes/footnote/@id": "id"
    },
    "345_derivative_table_signature": {
        "/ownershipDocument/de/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/de/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/derivativeSecurity/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/derivativeSecurity/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/derivativeTab/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/derivativeTab/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature": "signatureDate",
        "/ownershipDocument/derivativeTable/owner/signatureDate": "signatureDate",
        "/ownershipDocument/derivativeTable/owner/signatureName": "signatureName",
        "/ownershipDocument/derivativeTable/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/derivativeTable/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/derivativeTable/ownershipNature/directOrIndirectOwnership": "signatureName",
        "/ownershipDocument/remarks/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/remarks/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/derivativeTable/derivativeHolding/ownershipNature/natureOfOwnership": "signatureName",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/ownerSignature/signatureName": "signatureName"
    },
    "345_non_derivative_table_signature": {
        "/ownershipDocument/footnotes/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/footnotes/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/no/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/no/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonD/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/nonD/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonDeriva/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/nonDeriva/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonDerivat/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/nonDerivat/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonDerivativ/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/nonDerivativ/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonDerivativeTabl/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/nonDerivativeTabl/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature": "signatureDate",
        "/ownershipDocument/nonDerivativeTable/ownerS/signatureDate": "signatureDate",
        "/ownershipDocument/nonDerivativeTable/ownerS/signatureName": "signatureName",
        "/ownershipDocument/nonDerivativeTable/ownerSigna/signatureDate": "signatureDate",
        "/ownershipDocument/nonDerivativeTable/ownerSigna/signatureName": "signatureName",
        "/ownershipDocument/nonDerivativeTable/ownerSignature/signature": "signatureDate",
        "/ownershipDocument/nonDerivativeTable/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/nonDerivativeTable/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/ownershipNature/natureOfOwnership": "signatureName",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHolding/ownershipNature/natureOfOwnership": "signatureName",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownerSignature/signatureName": "signatureName",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnership": "signatureName",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/ownerSignature/signatureDate": "signatureDate",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/ownerSignature/signatureName": "signatureName"
    },
    "345_non_derivative_transaction_legacy": {
        "/ownershipDocument/nonDerivativeTransaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTran/securityTitle/value": "value",
        "/ownershipDocument/derivativeTran/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTran/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTran/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTran/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/n/nonDerivativeTransaction/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivativeTransaction/value": "transactionDateValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/value": "transactionDateValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionCoding": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/deemed/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/sec/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/securi/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/securit/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/securityTit/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/securityTitle/va": "value",
        "/ownershipDocument/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/t/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/t/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/t/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTransaction/t/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/tra/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/transact/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transact/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transact/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTransaction/transactio/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/transaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transaction/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transaction/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTransaction/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionC/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transactionC/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionC/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTransaction/transactionCodi/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transactionCodi/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionCodi/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/eq": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/equity": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/equitySwapI": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/equitySwapInvol": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/tra": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/tran": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transa": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transact": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transactio": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transactionFo": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transactionFormT": "transactionFormType",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTransaction/transactionDat/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionDate/va": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionPricePerShare/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionShares/value": "transactionDateValue",
        "/ownershipDocument/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTran/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/n/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/n/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/no/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonD/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDer/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeri/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeriv/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeriva/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivat/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivative/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeT/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/own/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownersh/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNat/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNatu/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNatur/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/direct/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/directOr/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/directOrIndirectOw/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/directOrIndirectOwner/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/val": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/valu": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/postT/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/postTran/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/postTransa/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingT/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransac/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransacti/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/tra/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/tra/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTransaction/tra/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/trans/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/trans/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTransaction/trans/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/tr/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/trans/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transa/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactio/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionAcquiredD/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposed/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCo/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCod/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/va": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/val": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/valu": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionPric/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionPrice/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionPricePerSh/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionSha/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionShare/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/n/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/n/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/no/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/no/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/non/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/securityTitle/value": "value",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue"
    },
    "345_derivative_transaction": {
        "/ownershipDocument/derivativeTable/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTransaction/conver/value": "transactionDateValue",
        "/ownershipDocument/derivativeTransaction/conversionOrEx/value": "value",
        "/ownershipDocument/derivativeTransaction/conversionOrExer/value": "value",
        "/ownershipDocument/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTransaction/d/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTransaction/exp/value": "expirationDateValue",
        "/ownershipDocument/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTransaction/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/securityTitl/value": "securityTitleValue",
        "/ownershipDocument/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTransaction/trans/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTransaction/trans/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTransaction/trans/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTransaction/transac/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTransaction/transac/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTransaction/transac/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTransaction/transact/value": "transactionDateValue",
        "/ownershipDocument/derivativeTransaction/transactionCodin/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTransaction/transactionCodin/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTransaction/transactionCodin/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTransaction/transactionCoding/equityS": "equitySwapInvolved",
        "/ownershipDocument/derivativeTransaction/transactionCoding/equitySwapInvol": "equitySwapInvolved",
        "/ownershipDocument/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTransaction/transactionCoding/transaction": "transactionCode",
        "/ownershipDocument/derivativeTransaction/transactionCoding/transactionC": "transactionCode",
        "/ownershipDocument/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/d/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/d/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/d/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/d/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/d/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/d/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/d/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/d/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/de/der/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/de/der/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/de/der/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/de/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/de/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/de/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/de/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/de/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/de/derivativeTransaction/transactionCoding/tr": "transactionCode",
        "/ownershipDocument/de/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/de/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/de/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/der/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/der/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/der/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/der/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/der/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/der/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/der/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/der/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/deri/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/deri/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/deri/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/deri/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/deri/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/deri/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/deri/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/deri/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/deriv/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/deriv/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/deriv/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/deriv/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/deriv/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/deriv/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/deriv/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/deriv/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/deriva/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/deriva/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/deriva/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/deriva/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/deriva/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/deriva/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/deriva/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/deriva/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/deriva/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivat/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivat/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivat/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivat/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivat/derivativeTransaction/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivat/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivat/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivat/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivat/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivati/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivati/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivati/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivati/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivati/derivativeTransaction/tra/value": "transactionDateValue",
        "/ownershipDocument/derivati/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivati/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivati/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivati/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativ/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativ/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativ/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativ/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivative/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivative/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivative/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivative/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivative/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivative/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivative/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivative/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivative/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeSecurity/transactionTimeliness/footnoteId/@id": "transactionTimelinessFootnoteIdId",
        "/ownershipDocument/derivativeT/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeT/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeT/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeT/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeT/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTa/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTa/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTa/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTa/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTab/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTab/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTab/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTab/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/d/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/d/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/d/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/der/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/der/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/der/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/der/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/deri/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/deri/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/deri/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/deri/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/deriva/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/deriva/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/deriva/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivat/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivat/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivat/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivat/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativ/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativ/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativ/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativ/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivative/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivative/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivative/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeT/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeT/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeT/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTr/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTr/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTr/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTr/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTr/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTr/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTr/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTr/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTra/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTra/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTra/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTra/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTran/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTran/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTran/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTran/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTran/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTrans/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTrans/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTrans/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTrans/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransa/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransa/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransa/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransa/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransac/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransac/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransac/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransac/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransact/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransact/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransact/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransact/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransacti/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransacti/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransacti/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransacti/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransactio/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransactio/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransactio/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransactio/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/co/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conv/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conve/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conver/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversio/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversion/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionO/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrE/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrEx/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExe/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExer/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExerc/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercis/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercise/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExerciseP/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePr/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePric/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePrice/va": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePrice/val": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/de/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/deemed/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/deemedExecution/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/e/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exe/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exerc/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exerci/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exercis/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exerciseDate/va": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exerciseDate/valu": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expir/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expira/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expiration/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationD/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationDa/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationDat/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationDate/va": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationDate/val": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationDate/valu": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/s/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/se/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/sec/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/secu/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/secur/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securi/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securit/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/security/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityT/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTi/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTit/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTitl/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTitle/va": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTitle/val": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTitle/valu": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tra/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tra/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tra/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tran/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tran/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tran/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tran/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/trans/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/trans/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/trans/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transa/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transac/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transac/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transac/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transac/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transact/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transact/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transact/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transact/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transacti/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transacti/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transacti/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactio/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transaction/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCo/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCo/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCo/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCodi/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCodi/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCodi/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCodin/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCodin/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCodin/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/eq": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equ": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equit": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equity": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySw": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwa": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwap": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwapI": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwapIn": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInv": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvo": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvol": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolv": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolve": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/tr": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/tra": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/tran": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/trans": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transac": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transacti": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactio": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transaction": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionC": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionCo": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionCod": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionF": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionFo": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionFor": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionForm": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDa/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDate/val": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDate/valu": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionPricePerShare/value": "transactionTimelinessValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurityShares/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/c/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/expirat/value": "expirationDateValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionCoding/equity": "equitySwapInvolved",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/owne/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTransaction/ownershipNature/dir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTransaction/p/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/postTransacti/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/postTransactionAmounts/sharesOwnedF/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTrans/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransact/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/t/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/t/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTransaction/t/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/transactionAmo/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/transactionAmo/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTransaction/transactionAmo/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/tr/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactio/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionAcquiredDispose/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedC/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionPrice/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionTotalValue/value": "transactionTotalValueValue",
        "/ownershipDocument/derivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/u/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTransaction/u/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/unde/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTransaction/unde/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/underlyingSecurity/underlyingSe/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTransaction/underlyingSecurity/underlyingSecurityT/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/va": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/underlyingSecurity/underlyingSecurityValue/value": "underlyingSecurityValueValue",
        "/ownershipDocument/non/no/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/non/no/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/no/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/no/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDer/non/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDer/non/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDer/non/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeriv/n/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriv/n/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriv/n/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/d/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/d/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/d/derivativeTransaction/p/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/d/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/d/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/d/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/d/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/d/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/de/der/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/de/der/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/de/der/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/de/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/de/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/de/derivativeTransaction/postTransactionAmounts/shares/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/de/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/de/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/de/derivativeTransaction/transactionAmounts/tra/value": "transactionSharesValue",
        "/ownershipDocument/de/derivativeTransaction/transactionAmounts/transacti/value": "transactionSharesValue",
        "/ownershipDocument/de/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/de/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/de/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/de/derivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/de/derivativeTransaction/underlyingSecurity/un/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/de/derivativeTransaction/underlyingSecurity/underlyingSecur/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/de/derivativeTransaction/underlyingSecurity/underlyingSecuri/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/de/derivativeTransaction/underlyingSecurity/underlyingSecurityS/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/de/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/de/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/der/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/der/derivativeTransaction/postTransactionAmounts/sharesOwnedFoll/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/der/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/der/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/der/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/der/derivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/der/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/der/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deri/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/deri/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deri/derivativeTransaction/postTransactionAmounts/sharesOwnedFollow/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deri/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deri/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/deri/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/deri/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/deri/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/deri/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/deri/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriv/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/deriv/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/deriv/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deriv/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransa/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deriv/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deriv/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/deriv/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/deriv/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/deriv/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/deriv/derivativeTransaction/underlyingSecurity/u/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriv/derivativeTransaction/underlyingSecurity/underlyingS/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriv/derivativeTransaction/underlyingSecurity/underlyingSecurity/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriv/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/deriv/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriv/derivativeTransaction/underlyingSecurity/underlyingSecurityValue/value": "underlyingSecurityValueValue",
        "/ownershipDocument/deriva/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/deriva/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/deriva/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/deriva/derivativeTransaction/postTransactionAmounts/sharesOwnedFollo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deriva/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deriva/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/deriva/derivativeTransaction/transactionAmoun/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/deriva/derivativeTransaction/transactionAmoun/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/deriva/derivativeTransaction/transactionAmoun/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/deriva/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/deriva/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/deriva/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/deriva/derivativeTransaction/underlyingSecurity/underlyingS/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriva/derivativeTransaction/underlyingSecurity/underlyingSe/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/deriva/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/deriva/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivat/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivat/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivat/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivat/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivat/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivat/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivat/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivat/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivati/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivati/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivati/derivativeTransaction/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivati/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivati/derivativeTransaction/postTransactionAmounts/sharesOwn/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivati/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivati/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivati/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivati/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivati/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivati/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivati/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativ/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativ/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativ/derivativeTransaction/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativ/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativ/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmoun/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmoun/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmounts/tran/value": "transactionSharesValue",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativ/derivativeTransaction/underlyingSecurity/underlying/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativ/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativ/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivative/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivative/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivative/derivativeTransaction/postTransac/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivative/derivativeTransaction/postTransactionAmounts/sharesOwn/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivative/derivativeTransaction/postTransactionAmounts/sharesOwned/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivative/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivative/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivative/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivative/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivative/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeHolding/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeT/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/postTransactionAmounts/sharesOwnedFoll/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeT/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTa/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTa/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTab/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/va": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTab/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTab/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/underlyingSecurity/underlyingSecurityShare/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTabl/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/d/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/d/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/d/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/der/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/der/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/der/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/deri/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/deri/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/deri/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/deriva/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/deriva/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/deriva/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivat/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivat/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivat/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativ/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativ/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativ/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivative/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivative/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeT/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeT/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeT/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTr/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTr/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTr/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/exercise/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionCoding/tr": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionO/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOr/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrE/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExe/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExerciseP/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePr/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePri/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/deemedExecutionDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/conversionOrExerci/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionCodi/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionCodi/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionCodi/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/underlyingSecurity/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/e/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exer/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exerc/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exerci/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exercis/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exercise/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationD/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationDat/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/o/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/own/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/owner/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershi/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownership/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipN/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNat/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNatu/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNatur/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNatur/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/d/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/di/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/dir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/dire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directO/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirec/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirect/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOw/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwne/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwners/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnersh/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnershi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/va": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/val": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/valu": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/natureOf/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/p/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/po/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/pos/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/post/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postT/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTr/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTra/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTran/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTrans/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransa/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransac/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransact/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransacti/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactio/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransaction/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionA/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAm/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmo/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmou/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmoun/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmount/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/s/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sh/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sha/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/shares/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwn/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwne/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwned/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedF/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFol/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollow/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowi/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowin/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTr/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTran/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTrans/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransa/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransact/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransacti/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransactio/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/va": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/val": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/valu": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/s/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/se/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/sec/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/secur/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/security/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTi/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTit/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/t/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/t/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/t/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tr/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tr/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tr/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tran/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tran/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/tran/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/trans/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/trans/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/trans/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transa/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transa/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transa/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transac/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transacti/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transacti/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transacti/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transaction/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transaction/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionA/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionA/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionA/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAm/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAm/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAm/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmou/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmou/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmou/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmoun/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmoun/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmoun/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmount/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmount/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmount/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/t/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/tr/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/tra/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/tran/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/trans/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transa/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transac/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transact/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transacti/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactio/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transaction/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAc/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcq/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcqu/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcqui/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquir/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquire/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquired/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredD/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDi/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDis/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisp/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDispo/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDispos/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDispose/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedC/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCo/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCod/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/va": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/val": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/valu": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionP/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPr/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPrice/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePe/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePer/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerS/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShar/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/va": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/val": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionS/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionSh/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionShare/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/valu": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionTotalValue/value": "transactionTotalValueValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDa/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDate/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDate/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionTimeliness/footnoteId/@id": "transactionTimelinessFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/u/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/u/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/un/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/un/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/und/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/und/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/unde/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/unde/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/under/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/under/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underl/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underl/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underly/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underly/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyi/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyi/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyin/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyin/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlying/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlying/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingS/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingS/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSe/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSe/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSec/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSec/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecu/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecu/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecur/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecur/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecuri/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecuri/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurit/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurit/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/u/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/un/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/und/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/unde/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/under/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underly/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyi/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyin/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlying/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingS/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSe/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSec/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecu/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecur/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecuri/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurit/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurity/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityS/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecuritySh/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecuritySha/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShar/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShare/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/va": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/val": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityT/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTi/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTit/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/va": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/val": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/valu": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityValue/value": "underlyingSecurityValueValue",
        "/ownershipDocument/derivativeTable/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransact/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionAmounts/t/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionAcquiredDis/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/val": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionShare/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/underlyingSecurity/unde/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingSecuritySha/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/postTransactionAmounts/valueOwnedFollowingTransaction/footnoteId/@id": "valueOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionShares/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTransaction/underlyingSecurity/underlyingSecurityValue/footnoteId/@id": "underlyingSecurityValueFootnoteIdId",
        "/ownershipDocument/n/nonDerivativeTr/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/n/nonDerivativeTr/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/n/nonDerivativeTr/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/no/nonDerivativeTran/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/no/nonDerivativeTran/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/no/nonDerivativeTran/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/no/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/no/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/non/no/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/nonDerivati/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/nonDerivati/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/non/nonDerivati/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/nonDerivative/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/nonDerivative/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/non/nonDerivative/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/nonDerivativeTra/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/nonDerivativeTra/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/non/nonDerivativeTra/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/nonDerivativeTran/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/nonDerivativeTran/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/non/nonDerivativeTran/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/nonDerivativeTrans/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/nonDerivativeTrans/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/non/nonDerivativeTrans/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/non/nonDerivativeTransact/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/non/nonDerivativeTransact/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/non/nonDerivativeTransact/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDe/nonDerivativeTran/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDe/nonDerivativeTran/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDe/nonDerivativeTran/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDe/nonDerivativeTransac/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDe/nonDerivativeTransac/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDe/nonDerivativeTransac/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDer/non/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDer/non/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDer/non/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDer/nonDerivativeTransact/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDer/nonDerivativeTransact/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDer/nonDerivativeTransact/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeriv/n/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriv/n/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriv/n/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/conversionOr/value": "value",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeriva/nonD/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriva/nonD/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriva/nonD/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativ/nonDeri/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativ/nonDeri/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativ/nonDeri/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativ/nonDeriv/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativ/nonDeriv/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativ/nonDeriv/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/co/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/conversionO/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/conversionOrExerciseP/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/securityT/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactio/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transaction/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionCoding/transaction": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionDate/val": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionShares/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/underlyingSecurityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/underlyingSecurityTitle/value": "securityTitleValue",
        "/ownershipDocument/de/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/de/derivativeTransaction/underlyingSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/de/derivativeTransaction/underlyingSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/deriv/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/deriva/derivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivati/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativ/derivativeHolding/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativ/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmoun/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativ/derivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativ/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTab/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/der/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivative/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/tr/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/tr/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/tr/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmou/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmou/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmou/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTra/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTran/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransac/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransact/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/conversionOrExercisePrice/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/conversionOrExercis/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/deemedExecutionDate/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/postTransactionAmoun/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/postTransactionAmounts/sharesOwned/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransa/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmount/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmount/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmount/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmounts/tr/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionPricePerSha/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingS/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/natureOf/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/pos/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTr/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTra/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransac/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/valueOwnedFollowingTransaction/footnoteId/@id": "valueOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/securityTitle/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transaction/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionA/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAm/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmoun/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/tran/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactio/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transaction/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/footnoteId/@id": "transactionAcquiredDisposedCodeFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionP/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPrice/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerSha/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionTotalValue/footnoteId/@id": "transactionTotalValueFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDate/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionDate/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underly/underlyingSecurityTitle/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyin/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecu/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyi/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyin/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurity/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/footnoteId/@id": "underlyingSecurityTitleFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityValue/footnoteId/@id": "underlyingSecurityValueFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTransaction/transactionAmounts/transactionShares/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/postTransactionAmounts/s/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativ/nonDeriv/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecuri/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/der/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTabl/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivat/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransact/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/conversionOrExercisePrice/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/exercis/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/expirationDate/footnoteId/@id": "expirationDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/ownershipN/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/ownershipNature/directOrIn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/ownershipNature/directOrInd/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirect/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/postTransactionAm/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/postTransactionAmount/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/postTransactionAmounts/s/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/securityTitle/footnoteId/@id": "securityTitleFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transacti/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transacti/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transacti/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/transac/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/val": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/underl/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/underl/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/underlyingSecurity/underlyi/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecuri/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/conversionOrExercise/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/conversionOrExercisePrice/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/deemedExecutionDate/value": "deemedExecutionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/exerciseDate/value": "exerciseDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/expirationDate/value": "expirationDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerSha/value": "transactionPricePerShareValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeHolding/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/tr/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmou/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeHolding/derivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTra/derivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/va": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingSecurityS/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/value/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionAmounts/underlyingSecurity/underlyingSecurityShares/footnoteId/@id": "underlyingSecuritySharesFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/transactionCoding/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/underlyingSecurity/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDeriva/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/derivativeTransaction/transactionAmounts/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/exerciseDate/footnoteId/@id": "exerciseDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/transactionAmounts/t/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/underlyingSecu/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/underlyingSecu/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityShares/value": "underlyingSecuritySharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitl/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/derivativeTable/derivativeTransaction/underlyingSecurity/underlyingSecurityTitle/value": "underlyingSecurityTitleValue",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/reportingOwner/derivativeTable/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/derivativeTable/derivativeTransaction/derivativeTransaction/derivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId"
    },
    "345_derivative_table_misc": {
        "/ownershipDocument/derivativeTable/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/postTransactionAmounts/sharesOwnedFollowing/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/d/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/d/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/de/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/de/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/der/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/der/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/deri/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/deri/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/deriv/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/deriva/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/deriva/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivat/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivat/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivati/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivati/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativ/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativ/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivative/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivative/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeH/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeH/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHol/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHol/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHold/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHold/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHoldi/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHoldi/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeHoldin/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeHoldin/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeT/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeT/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTr/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTr/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTra/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTra/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTran/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTran/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTrans/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTrans/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransa/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransa/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransac/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransac/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransact/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransact/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransacti/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransacti/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/derivativeTable/derivativeTransactio/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/derivativeTable/derivativeTransactio/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTable/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/derivativeTable/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/reportingOwner/derivativeTable/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue"
    },
    "345_non_derivative_transaction": {
        "/ownershipDocument/nonDerivativeTable/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTransaction/deemedExecutio/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/deemedExecution/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/deemedExecutionDate/val": "value",
        "/ownershipDocument/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTransaction/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/n/nonDerivativeTr/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/n/nonDerivativeTr/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/n/nonDerivativeTr/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/n/nonDerivativeTr/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/n/nonDerivativeTr/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/n/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/n/nonDerivativeTransaction/securityTitl/value": "securityTitleValue",
        "/ownershipDocument/no/nonDerivativeTran/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/no/nonDerivativeTran/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/no/nonDerivativeTran/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/no/nonDerivativeTran/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/no/nonDerivativeTran/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivati/deemedExecutionDate/value": "value",
        "/ownershipDocument/non/nonDerivati/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivati/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/nonDerivati/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivative/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivative/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/nonDerivative/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivativeTra/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/non/nonDerivativeTra/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivativeTra/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/nonDerivativeTra/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivativeTra/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivativeTran/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/non/nonDerivativeTran/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivativeTran/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/nonDerivativeTran/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivativeTran/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivativeTrans/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/non/nonDerivativeTrans/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivativeTrans/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/nonDerivativeTrans/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivativeTrans/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivativeTransact/deemedExecutionDate/value": "value",
        "/ownershipDocument/non/nonDerivativeTransact/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/non/nonDerivativeTransact/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivativeTransact/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/non/nonDerivativeTransact/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivativeTransact/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/non/nonDerivativeTransaction/secu/value": "securityTitleValue",
        "/ownershipDocument/non/nonDerivativeTransaction/secur/value": "securityTitleValue",
        "/ownershipDocument/non/nonDerivativeTransaction/securityTitle/val": "securityTitleValue",
        "/ownershipDocument/non/nonDerivativeTransaction/tra/value": "transactionDateValue",
        "/ownershipDocument/non/nonDerivativeTransaction/tran/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivativeTransaction/tran/transactionCode": "transactionCode",
        "/ownershipDocument/non/nonDerivativeTransaction/tran/transactionFormType": "transactionFormType",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionCoding/equitySwa": "equitySwapInvolved",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionCoding/transactio": "transactionCode",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionCoding/transactionFo": "transactionCode",
        "/ownershipDocument/nonD/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDe/nonDerivativeTran/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDe/nonDerivativeTran/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDe/nonDerivativeTran/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDe/nonDerivativeTran/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDe/nonDerivativeTran/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDe/nonDerivativeTransac/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDe/nonDerivativeTransac/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDe/nonDerivativeTransac/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDe/nonDerivativeTransac/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDe/nonDerivativeTransac/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transact/value": "transactionDateValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionCodin/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionCodin/transactionCode": "transactionCode",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionCodin/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionCoding/transactionFormTy": "transactionFormType",
        "/ownershipDocument/nonDer/nonDerivativeTransact/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDer/nonDerivativeTransact/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDer/nonDerivativeTransact/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDer/nonDerivativeTransact/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDer/nonDerivativeTransact/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/securityT/value": "securityTitleValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/securityTitle/va": "securityTitleValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionCoding/transactionFormT": "transactionFormType",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/tran/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/tran/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/tran/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionCoding/transact": "transactionCode",
        "/ownershipDocument/nonDeriva/nonD/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriva/nonD/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriva/nonD/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDeriva/nonDerivativeTr/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/s/value": "securityTitleValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/se/value": "securityTitleValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/securityTitle/valu": "securityTitleValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transac/value": "transactionDateValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionCoding/transactionFo": "transactionCode",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivati/nonDerivativeTransa/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativ/nonDeri/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativ/nonDeri/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativ/nonDeri/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativ/nonDeriv/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativ/nonDeriv/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativ/nonDeriv/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransacti/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transac/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/secu/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionCoding/tr": "transactionCode",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/secu/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTabl/nonDerivat/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransactio/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/securityTit/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/n/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/n/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/n/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/n/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/no/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/no/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/no/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/no/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/non/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/non/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/non/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/non/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDe/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDe/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDe/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDer/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDeri/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeri/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDeri/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDeri/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/deemedExec/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/deemedExecutio/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/deemedExecutionDate/va": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/deemedExecutionDate/val": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/s/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/se/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/sec/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/secu/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/secur/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securi/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securit/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/security/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityT/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTi/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTit/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTitl/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTitle/va": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTitle/val": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTitle/valu": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/t/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/t/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/t/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/t/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tr/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tr/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tr/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tr/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tra/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tran/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tran/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tran/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tran/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/trans/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/trans/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/trans/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/trans/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transa/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transa/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transa/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transa/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transac/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transac/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transac/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transac/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transact/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transact/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transact/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transact/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transacti/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transacti/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transacti/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transacti/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactio/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactio/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactio/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactio/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transaction/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transaction/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transaction/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionC/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionC/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionC/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCo/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCo/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCo/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCod/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCod/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCod/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCodi/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCodi/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCodi/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCodin/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCodin/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCodin/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/eq": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equ": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equi": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equity": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equityS": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySw": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwa": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwap": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapI": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapIn": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapInv": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapInvo": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapInvol": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapInvolv": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapInvolve": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/tr": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/tra": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/tran": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/trans": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transa": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transac": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transact": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transacti": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactio": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transaction": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionCo": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionCod": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionF": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionFo": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionFor": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionForm": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionFormT": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionFormTy": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionFormTyp": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionD/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionDa/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionDat/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionDate/va": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionDate/val": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionDate/valu": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionPricePerShare/value": "transactionTimelinessValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionShares/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/nonDerivativeTable/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionCod": "transactionCode",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNat/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTransaction/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/transact/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/transaction/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/n/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/n/nonDerivativeTransaction/securityTitl/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/n/nonDerivativeTransaction/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/no/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/non/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonD/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionAmounts/tra/value": "transactionSharesValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionAmounts/trans/value": "transactionSharesValue",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/postTrans/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDe/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/postTran/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedC/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/val": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/transactionD/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/ownership/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/ownership/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnershi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransacti/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/transactionAcq/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/n/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/n/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/n/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/no/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/no/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/no/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/non/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/non/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/non/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDe/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDe/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDe/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDeri/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDeri/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDeri/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/deemedExecutionDate/footnoteId/@id": "id",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/securityTi/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/securityTitle/va": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tr/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tra/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tra/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tra/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tran/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tran/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tran/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transa/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transa/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transa/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transaction/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transaction/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transaction/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transaction/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/eq": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equi": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equityS": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapIn": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapInvol": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapInvolv": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/tr": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/tra": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/tran": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transac": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionCo": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionF": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionD/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionDa/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionDat/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/o/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ow/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ow/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/own/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/own/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/owne/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/owne/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/owner/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/owner/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/owners/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownersh/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownersh/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershi/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershi/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownership/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipN/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipN/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNat/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNat/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNatu/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNatur/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNatur/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/d/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/di/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/dir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/dire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/direc/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/direct/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directO/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOr/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrI/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrInd/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirec/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirect/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectO/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOw/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwne/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwner/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwners/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnersh/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnershi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/va": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/val": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/valu": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/na/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/nat/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natu/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natur/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOf/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfO/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOw/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwn/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwne/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwner/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwners/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnersh/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnership/va": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnership/val": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnership/valu": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/p/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/po/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/pos/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/post/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postT/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTran/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransact/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransacti/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransaction/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionA/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sha/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/shar/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/shares/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOw/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwn/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwne/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwned/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedF/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFo/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFol/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFoll/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowin/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTr/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTra/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTran/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTrans/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransa/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransac/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransact/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransacti/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransactio/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/va": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/val": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/valu": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/valueOwnedFollowingTransaction/value": "valueOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securi/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTi/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTitl/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/t/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/t/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/t/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tra/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tra/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tra/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/tran/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/trans/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/trans/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/trans/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/trans/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transa/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transa/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transa/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transac/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transact/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transact/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transact/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transacti/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transacti/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transacti/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transacti/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transaction/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transaction/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transaction/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionA/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionA/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionA/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmo/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmo/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmo/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmou/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmou/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmou/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmoun/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmoun/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmoun/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmount/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmount/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmount/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/t/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/tr/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/tra/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/trans/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transa/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transac/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transact/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transacti/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactio/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transaction/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionA/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAc/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcqu/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcqui/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquire/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquired/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDis/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDispose/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposed/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedC/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCo/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCod/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/va": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/valu": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionP/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPr/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPri/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPric/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPrice/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPriceP/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePe/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePer/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerS/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerSha/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerShar/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/va": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/val": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/valu": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionS/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionSh/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionSha/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShare/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/va": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/val": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/valu": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCo/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCodi/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionDate/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionTimeliness/footnoteId/@id": "transactionTimelinessFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/trans/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransacti/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/sec/value": "securityTitleValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/security/value": "securityTitleValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transaction/value": "transactionDateValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionTimeliness/value": "transactionTimelinessValue",
        "/ownershipDocument/n/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/n/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/n/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/no/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/no/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/non/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/non/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonD/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonD/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDer/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDeri/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDeriv/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDeriva/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivat/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivati/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativ/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivative/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeT/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTa/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTab/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmoun/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmoun/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmoun/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionP/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/no/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/no/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonD/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDer/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionAmounts/transactionAcquiredDisposedCode/footnoteId/@id": "transactionAcquiredDisposedCodeFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDer/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDeriva/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransac/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/deemedExecutionDate/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/securityTitle/value": "securityTitleValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/equitySwapInvolved": "equitySwapInvolved",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transac": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionCode": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionFor": "transactionCode",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/transactionFormType": "transactionFormType",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionDate/value": "transactionDateValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/o/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/owner/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershi/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershi/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownership/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNat/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNatu/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNatur/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/di/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/dir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/dire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directO/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndir/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndire/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirect/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOw/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwn/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwne/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnershi/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/valu": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/na/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/natureOfOwne/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/natureOfOwner/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactio/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmoun/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmount/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwne/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowing/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/valu": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tra/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tra/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tra/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tran/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tran/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/tran/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transa/footnoteId/@id": "transactionDateFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAm/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAm/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAm/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmou/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmou/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmou/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/t/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/tr/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/tra/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/trans/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transa/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transac/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transaction/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisp/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/valu": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPrice/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/val": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/valu": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionShar/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/own/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/owner/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershi/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipN/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipN/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNat/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirect/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectO/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOw/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwn/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natu/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOf/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfO/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwne/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwner/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/po/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/pos/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransaction/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sha/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/shar/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwn/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwne/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwned/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransactio/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/valueOwnedFollowingTransaction/footnoteId/@id": "valueOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/securityTitle/value/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmo/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/tr/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/footnoteId/@id": "transactionAcquiredDisposedCodeFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShare/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/securityTitle/footnoteId/@id": "footnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTabl/nonDerivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/valu": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPrice/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/value": "transactionPricePerShareValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionShares/value": "transactionSharesValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/transactionCoding/footnoteId/@id": "transactionCodingFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershi/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/natureOfOwnership/value": "natureOfOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowing/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/ownershipNature/directOrIndirectOwnership/value": "directOrIndirectOwnershipValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/transactionAcquiredDisposedCode/value": "transactionAcquiredDisposedCodeValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/transactionCoding/postTransactionAmounts/sharesOwnedFollowingTransaction/footnoteId/@id": "sharesOwnedFollowingTransactionFootnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransacti/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionPricePerShare/footnoteId/@id": "transactionPricePerShareFootnoteIdId",
        "/ownershipDocument/reportingOwner/nonDerivativeTable/nonDerivativeTransaction/transactionAmounts/transactionShares/footnoteId/@id": "transactionSharesFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/ownershipNature/directOrIndirectOwnership/natureOfOwnership/footnoteId/@id": "natureOfOwnershipFootnoteIdId",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransaction/nonDerivativeTransaction/transactionAmounts/ownershipNature/directOrIndirectOwnership/footnoteId/@id": "directOrIndirectOwnershipFootnoteIdId"
    },
    "345_non_derivative_table_misc": {
        "/ownershipDocument/nonDerivativeTable/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeHolding/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/derivativeTransaction/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/n/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/n/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/no/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/no/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/non/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/non/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonD/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonD/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDe/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDe/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDer/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDer/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDeri/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeri/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeriv/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDeriva/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivat/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivati/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativ/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivative/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeH/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeH/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHo/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHo/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHol/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHol/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHold/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHold/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldi/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldi/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldin/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeHoldin/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeT/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTr/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTra/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTran/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTrans/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransa/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransac/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransact/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransacti/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/ownershipNature/directOrIndirectOwnership/value": "value",
        "/ownershipDocument/nonDerivativeTable/nonDerivativeTransactio/postTransactionAmounts/sharesOwnedFollowingTransaction/value": "sharesOwnedFollowingTransactionValue"
    }
}