<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Sign"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PrivateKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="65368E74023BB137B8EDA76642018520CC1D7DD3C40CC3431409E04E18D3B1FBBF01D8CC99343A0E921838686703581231BB75C5A4185484F653AD3BA9E795DDF9B84FB27FC7C778AACAC48E2013D6B7EEEF8727E637371032CD31605202A060EBC956D8483334CE7B5CA5FE3071A8B9048CBDB7F585BB4F65E6244D6E2D6A4652306589B44C04B24062925118300022848409023083300512084A20270EDAA46089264E1A210D01038C94461280880543928091B42D11A491403644442612D13446C2203218210803B02C003805D1406A21364CC14286D8208900968CC0101053962DE33201041766994642110641CB086D4BC8059318315290290824460408855A0421103980113124A3206422320C13956D91423118A11011002519A309119721C8266A19B9499A126189901190066AD3A40C8096405BB43013C5298A308060C02420B74120376E0B4162A1A885884805510050900481D448011094419C082D14116CE2364C4010260C184959084CC80211A0466AA0A00008280DD2180A8C2831C24612D9A4111432881080804A94700C004CD1024208436D84106D0C218403314848360891468888C2318A806808A930C49084590469D13021E200101A140C8B064823A66D990070CC026D8B268009104624447013A62D89180C09366858002C5AB0011C210A1C158C82304C0304611030459B3282034532A08051A22228888668221951808205C8966C82B845209545D4A60C44A85124C78514426C84C2901BA7108BA268DA244882265013086C210948E1302A04C50459144908B48CA290009BA85044300AC804714C84485AC4499C486264120C0AC64014C800C2246CC9A2641C231158946563A82459240AA1906409B06C9B927020416143B46C54242CE13884CC224C0242209B306524C22891346A1B422980C4452392450A309118326042145088B484508670E00602E1888CDA0469523009232570A33460942811E444051B0604902010D0342209C4901A14882007928296118336064BB40D00A750912870A4204950B685D9104A231010C0984DD1926520A8711B0345C00050DCA60DC2440E092312D242828CA028CB9851182251D8368E23B541D34488144989A1C44512440AE22209D3844C0AB4502014498B94681A80885A100688080191400ED88208D2C22009018A04C82814372AA2A2088B8405883200522806CB8051C9964D49469221040160002042046641123019280A6294681B392D04969012C26161FD6CD742A37432773BC07D7E3D57ADF37F119D3EA59DF20F1E951C851EF1B520AEA9B7D3892E4802A23EC5165291DE069AE57830F4768E6F86B102E45979C2201D86EE8C796BB4FD8E8B241A6299A4CC047188C62009411484804E5E34D3E5F76C44889C8AB6203F1D840D6F459B85FFD0A2C01D53E89CE09D0645B816F7D0D7B9162876F00B2DCE42BCD7D39928FBF54B817D2AC5BD5D856BED74C5960A30C29EC10659B4FF813FC2A59F990083F6DBB0D515E1C19EDA8EF28836B5E734843CB823CB4E56272C34FC2DAA045E416523B43888802202AB9F6CA0058C85C6CE6974B82C8F5D29F2F7A3E31FA72C9104F6F1B02217A5CAA997C0EF98D9FC010B1E768C0498474CE11BCF626EC0B6ECB82DB63A61D13641F25EB7F09AC333DB5302BE6AD7CD2DED49D0723C024E38D7CD57A840C192768403D7AA9F2C04A85F4493CE8640DF5296047D7EF8626DD63770C84E7143BF379DB9B1345EF2864D400ACC518EB4F384FB4134EE1A27F335D9F62FA464EA8932DA066D7A5011844231E7791EA7119476E51774E0E9FB92906290844CB5C91CD9BC2655D89869C4EF8908B17DFA06978FE5ED5A50ADD92AC3369A97A278578D6A423DE17013932316E4A5D224FBF5BC94CB2A6A6329695510376BAB6BC498B05FF4AE3EC07441966BDCBEB4042EC064F58B70FCD38FAB2C7154755E210D148E0DB1998584ED3524C1C072BCBD80E37F25CE47A0832D39225C26681FE4DC191AE55DD4E5181186E3A93266352D26888FA0DA28DD338152F59CFA914CD32C881F9EBA8EAC92BC5C0DD248818AB48D7878725724D1DE307EAFD0E7351AF85C653107DC9C554C976EB04EDEF131E774D4217A8FE486EB07951593E2A694513CD05AC128C5518A9BD6E194D1FF114DD6A196DE779B74977A6BCC498F100FC6B3F15CE6722C542BE7F31560207FD2F411D4649D2424F20F36F155819F9CAEE5153DCB1713B3461960CC5289F9A6D5B10D30439713E54D0470B229A45F4D84D5C5B8EB3A74489F56449A3BF500FDEA6C29F0EFB14B7086FFA26BE9D1D803A39E3131A8637313599485C79F212B7BF184B5A7F4BC4F4291665EF78D7708CDF556110E9511487AAC721E2728C665A2B83C045CA56946F7A2A6E72C5819EFF50B9214CF2DA30AB50478F71B4D53C0FB0FF272CFB51AB7F357AFB50FC9176FDE8158490A788A126D25926DD186710A37B64ED6C85BA5583CDD9CDEC860B901D16C89387B4B171CB1BE28A5A61DA0EA2A56C81FB453BBCB8686B1F45D4B68C11B87EE85949E63CE21ADDCD0362487E7ED2049E54CEC15DD0E44BC6A66B0A45A864670154D594A7DC042B90A0B6C63A53C5CB22C56769F5C393AF5DEC1923D4EEEF2E001BB7A228508F1D84A470183424741F4A89E31B1E5FF3C6FCD461B83F17B82C22F2C77C94E1960FE6F8285369BBBF2C47AF22E5D1C13B5B8D1C43898791596D97C0B80316BAD773818F3E49BAE8BFAF137A8F3AB2C1693A44FB82F70B3F6FF30D4805F6BD6DFD1533456D1E1FB7ADE57D0DF50E8B2C5A915D4676F07A65E5053424936EA7418098A939FE05E202D1AB1C80641467E5B84B4107580FD1087391D5FE401C978A554F121324752F476D0BD2EEC3A01BBBD085C36CA37E280B0EF80187C41259935CDB2B58DBBD7585CC5353EC074B960B4D2D23517BB19A982F6A80C812A1A769703FED21AC3FEE2F55A943505CDAF61AE00116422897DE02660F2D80329D54D0119D3647B658F6BCA4014709CAEDBB156F385BFBA7FCAB910E1211A1E24339148D74E0297652C91F0D885E4439D6AA4870DA780EC32981AB79632BA25D87E2B7450CE98DB6E912FBDA7E53D207077CABEAE48F1C22A8091F4C44EE3E6EB8F9C9F63F3F1AEFAC75819E6436B8550992C1B22EB8E4611E161D41D731DEBACD142FB5B7C5D76F6ADAF055C2301F5AC0C76AD3560F0707B4EABE21F42D2C7440456ED4DF64982DE5235F0408F0C6E72B238A9456160132C50C6108F71E9B9091831832382BFF9C8C2B30970602DBD4BA973B398CF094D187588449C1D8FD31522F3EFD19EBBB5B622747C26B23DD0799B65C439DA342AA235EE1CBA1F2DC430BF9EFD35DF1CBF9EAEB7DFA1A50CD9950ED65B8772CA31B2410D355A2329A6B7C78A62C55F45E09C24FBB3B42CE091744CBA6D40C8D47917C759D813B162777C39F4A095DF6CB42313A2902AA12EB66FE95726B7F2788E4BEAD89545B428F8E2D5A60EA779C09156021CC5A80EBF7E5BEA0AF1A2235D68DB681CC83F4024233CC1DDBBB9956618AA5A6557352F447098BB06783032277280495F2C9A8F083571B7444A6FF2CDA6119BEB12"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_44"/>
          <CryptographicLength type="Integer" value="20480"/>
        </KeyBlock>
      </PrivateKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <RequestPayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <Attributes>
        <CryptographicUsageMask type="Integer" value="Verify"/>
        <PrivateKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_0"/>
        <ActivationDate type="DateTime" value="$NOW-3600"/>
      </Attributes>
      <PublicKey>
        <KeyBlock>
          <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="65368E74023BB137B8EDA76642018520CC1D7DD3C40CC3431409E04E18D3B1FBE9E64DA79807561EBB60A689E04E00DC6CFF251AC4DB7F8876347904585BD45098324D71EB2CC040CB2B94085CE9C4656937662ECCFEF76BD30E18ED797048E68E099C0E114CEA4E939DCB755B9D57E3C22D12ED453D3BFE2A65D3965F43E3FBD6751B032C0D4EA2D31B93407A485D46A9E69931EE265D150790EC65143442F70063A71ADB2BBBA3EE2E5B9360F9D362E9F93239325C7674A03B09549C7B8E4DE4DCA4B0112340623F8F553ECE57D6B5183DCBF3CC02FDF330851A90210854324DDB51B14EC7004C45F52A6569E14FE425E7AE8B61B9A07B90E6BB990FD3C356FCF35398D53BFBB58705626B297F857A67E94340FB778A31746781CF82F887D3E101E212907471A46D8691BE1A0C491BC7A26244F9534996DE0AC585F5EE611FF57EA957C527DBACE352CFE138BEAE85371EB876D6AA42E3A6E4A342461B0CD1ABE7A1E82F0B7133EFDBEB8D2E4E86D322C04C11F5A9D7832C30AF49EFDB37EE056F6587565415D931784865C80815069742B213B75C5705A56EE71CE351394F23D198821127EB800E3BC708D0196FF3E34809B589D3695F83F74BBDCF1B312AA45EB5041286AA201FE9EFEB8E4B40ADAA1CED8380BD10121D77BA1B9FB7E4377683FDD76B4727B68308FD687DCF168CEAF73F5B9A0A9324BD81D24E1ABFE44563CBC7347A43261FE5A57297AE38231399FECBBF2A79DBB9A9F3FDB40910325A66D02A65A980FEC8DF9C23485DC1636BA6EF400069C65B6CE0D9EDCC2ECF61BBEDF29A453E7B068C2EEFD0C400DB1F93E04B50CC8A349DB034D5F002BAFCA6F097E6B7DD68C609E813E6C149BB07F7C2FCC93C4979DFFEA5610566C0B2380C52442681B1603A67A5211E413142515512873FAD6B01752E1973849BB4EB8CBB6FC0D86390C537438FB4982C61EABA79E089EF2D95CD9F89991C17C7BD697AD0E26FFC34833C193E0E24EEC2DC51E7CFD10809AB10BF3CC5F15868FA6B112DFDB65D2CFCA1730886C719D33691A016609A28244710B3BD1C2F36D7403BC4A5A37E5ABFA8DC4D60588121DA2BFAC40565FBFED50E172C85F7F8AEAB60492A6E64685296203A60C60ED8AFBC70ED71CE24FA77ADF6F6880EEF0C5A74A9923FCB04AD94C49AD9E746DBD140A9E71B1045E2F55E9A4D1F0B86BD4942A920D07FA8E8DDF12D1D4108C9494262310C5450CF2F95BA3755858F6D2529C828929096A6671DB252A92A4547C8082A341E6A84B2A75B7C937A44FF86BD0FB7A227867343CE5582E5DFD3A845912538F4015623227609E301BFFAEAD8BA09285B7E344879C6BE3E4D69A8012410C9C6CDA05CEA7ACDC413178938C93B22D35FF79B538C010B6C84C69C32E4E9E33CA852E8EF750DD0ED5275A8D7AC7DE2A89976093510CDB48C923731420FE401E248FA06E895B073D6310D311CE513A9D7F80AAD82A22E3B3A54008B4A107F4B8CC4348A4A90EF6BD5430BA85556FEAA43915CD58D29BD670E2362316DCFF55F0EDB1D4ABB9034128200762E90B707675B9291258C763A60CD2C3A10DD4BF2C5B4EFB6254B1AD78A46A923760779B06CD85B0EAC8BD2074C62EEEF321DC04F80DC845F2BA4C4324BFC328D7BE17EA0BA5E1B97EB780EB2044AD07AFF2C05EE1094A3FF2E4534809DA2CE344ACE296432EF245A737FE85B2C54CBC70A57792CBF31AC74D3C27E870F565CBE928553949E206390319E463710B8B4F5D93A75A13F12F3DCFF3EF0BFE333C8C229CA399B95BB42771CC8409177F0E6D826EC07C76733F8001397031EF0F1A7474FB957BDB3105F659D353BD74ABE"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_44"/>
          <CryptographicLength type="Integer" value="10496"/>
        </KeyBlock>
      </PublicKey>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Register"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <NewAttribute>
        <PublicKeyLink type="Reference" value="$UNIQUE_IDENTIFIER_1"/>
      </NewAttribute>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="AddAttribute"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="SignatureVerify"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <CryptographicParameters>
        <ContextString type="ByteString" value="2D60B458D37F4ADC856D65154A814F8F43CB0B339E233716BB081D007ED391706D542F7D60BA01C6F86F530A6C24CF1AF6458163246B4A5DDE1513D446424CD978D139199C45D4C52E309EE881152BCEDC6343CAAC0A42A76ECCC335802FF69758D42097F2AB7D390F2E6D6612B929A14A93033DD9A4AE99692CC5197FE4F39C96B1A1AAB77561E0A01D6F5BA3ABD334E6431A73CB8D48F97F"/>
      </CryptographicParameters>
      <Data type="ByteString" value="353A732DFFE2F84800012667E45E3E8DC16EF091D2DED102E89BBC61F86B4133F1F9819213DF886F824B15B08A210FA31F34F5D8C0041EB6CC870D87517B9415B1B189F3015DC1B646B195F1959E89F5230EDD8D81F2E57AEC83F0D496CE20183DAA4E141732B1FDC177CAA57E0B39BD5BA3567294D1C000C6A025B35A822D115714FCCF5BE5997980725E42F3AB1A12364B57C4E0782D3979AAFAB0AC326F20B9BE51991E7008B26837EBC10B3AAAC051D2E5CAA2E6CFA8AD1A3F649801B16B336A7C9D6B6BE41C15F9AAAF21DA54B90E92B25D9EA38A355BBC05038C1EAC13E60C9C60F3B952032F836D2D1C2B65B31DCC8344149778D0CA7056BE6F14A08226C7DA878E728691D7C6F5167355A5B27B74172CA1D3DAC1932AD27A4A2ACA249AE082C1DDE12835F92417EE590BFB9DEAA1E839383A63A989B768B6A77FB6EFB54E226EF28F5364AE5067047C6379FBE17AF900198073BC4F74513045D68561289452D307DC17E4A202B9ACF7B21DDAE8AD8D2DE0DE830722294B0973F66668FC5EB6993D62A96EA7DADF9D8795E59A7EC526AC3F82BFDF2E8F35B04BBFBF829F4141DD4C9B9F0F5ACDAFA0BEB19757DA96C8327806AA3E3B0335DD71033C577B9E4E1FEDC03147F79FB3E9C0FBE3636DA7B487173A20EE612F9D7EE397AE0DB6709CA21505FF8F1EE06D98F40B6ED98219742011F2C817406424ED4F4F276537A7F52FD4657CE2C8C67AE0526052851CECCE0AFCE6B5ACA0710792E7C75598C0C0F947918AC650237107C69F688948F60BB5A4E8E72531EF86B99AB6A053CF8C1948DBA84991D191B6F12117A433590BBE333A97E1B2099BA290235C580715931E6BD2C2950629464C869BF0C0D37FAA16F2BDB6E6EDF7EC0B70AE72D81E1852E2E2EA24DD70FE7BE92185D99E140C5003FB7A7059F776088FAF3393811267D1603A05CD2383A5916317AE5CF6879B3F0430853FEF798CE7B00EA782026292977E7C613A541181883B6AEAE6DF2617373235F614A9E54DC27459DEA50BE0FC4DFD8D830EBFCD75FB452F253D3B01418EB3B363FEB09025018A2108C90CC6B761A825E721B4CBEA9534A7A4CEE7D7E37D23EA6CC341A473E4AF37D9AA63A9A2E9FE0D151F7E64792076A5A32474D43964CB6B72AEB0B56EBD4465862DEB603AD7CB19A3203BAEE895991C78B062B84A3565C50B9E806D03A12D51CD66FA123DEE5505DCBE0A9E29D609F21CB3569B0F12CC8040284F8FDCA7D7ADBF6584F288B6D0CF4B71CA16B6A6EE5A2E5C15DB4EECB6525982C80DBEA177A7D5C0441730374F318EA588C664260309360D31534EAD6D037DB52AD7E75F74D4372F3CB9AF24685FB06488BBF03407845AB06D3275AFD61279F43C99960095176178FA6CAA5DBAA340A60325BFE6F8B94EC1D87D76D64C329BE61669C8A905B38947A2E8ED5645322EE309C1E172F98F5D05429CB41F5F0461E7C3EF90E8874968E498B87656BF915D8C9DD5DAAE195ED6A65250F36D982100193EADE8A3BFCCB8E370FBD1CF36AF5535094C415F1DA095AB924FB4402DD8DF6988AD0514C767D9DF35F84EAE0A69F606902045778B89C744C1AF0A99ABEEDBBEAADB392DB6E5564FC4CDE8E4E4565B9DE85F2E08968945C1DABCFA1DB69DAC1DDC32056506DF66BE29DB00D14AA100BCCDC037570BB8F0AF413F0C1CA47F2BC49E3386E513295D20B73AC087398701E6D99F9DE1624A516318198F64FF1DF8E9633A584C88D95C6BA199A25C1B08C9D0A40B3A9D698EFEF67F0EBF6F94FFB95A96DC900257A5F2133C066F6141D071D7892364B9778FC5F33CB0F27BED997111FBE42D8CE052F408C4B22C2F823BA67189AC080611B53EC46870554CAEB7C66935F19DE842FB83922A756EB6532E6492FCA032B302A70398CC6F8864E41E7E3369805DE6CDA312BC600BAD144D0B33F0D43A6B2CEA2FEA93D86B8B54B7E49ED88ABCC1861F38CC67CD1DE3ED3BDB0458C33F4883F608EF2B077D1F9A0BDFDA43F9E9F05264F7301CBD6234DA5AF111F7069734912797C17A0E267E50558ACA02F83DDE4CD30AF0F8D1701AB882FE5185CD7424D5E2D280D735C35C54EF018CD71AB7D8AB77DE6C2A6C1664A86EF63D6A7A6D52E261E4BAD0E8552B3F355C0F351889AEC068CBF31F5786B99CA3692D600391B0FE37A560C97841776AFEC4B126B307129C5741FC2B6C8988C2AD321260C02903E683C23D2A25060165F760A9DF4967CEB5C9ED8A067734C175D086CF79A66ECBA8A3FA8E81BDDB89E148745F2EFF58487DACB9CE8BD1A7E11143FA06AFE749D9568EA83892E57A6E97795CAE5845056FD735B7C380C45950DC8C73FC2C73023DF6CDA4336E2F7E346F3993E422836D8440267AB22540A6FBC117681019EAA82A5E7E32C6CA459651E7DC0327C01B68449D8CE6D49E61BC28936E7805816510736153008AC80B1127FB1913E1683A6A3A1CEA762A5E0A7E5E09FBD2DB6C916AFABD6C622A55842F13B745DF1DBFC523664AE596EC60CEE0C47E550FF71FC86CDA36D2A68CA1B51FB3D6D6F83FCEFCB418F3F1A4D96CA1CD63F903E0753705EAAF84AD1973DE1657EFBE038D2D31DAC75ECA46FD0978F188504584A3F8A4DDB664042A19965B7E5FF0FB1DCAF4F113E89DFC8452ED6AEFDA9E4474F23D07520C88F77F411A77C4E31D3468F9528FCCC538C2AB4BB165AEE44644915A3E9C9459F47059C1B64BAA494736B89C4E351E309EB38ED261477DE1B9368CC5C10C19D5D0B72F71BF6B78C6940C932E47671AD20952665772651024E2192C2E123F56DB64000368082883040A0037716C5FFBE5649E0417E77ED6D41F389A426F83C7CC7EFF8D434D7F710E6A4DD54839305C7C5C9CB1D90CD4DBF24350E77A37ED52E04971A1C8DB5782167810EBC270192507B2D22FC263103E20C8699ACF95EA1F551046615F370F4E8B5E15E94AF5A35CDD207D6457426327AAD1D9D72AE3E02C625BE166CDF74585172972268ABB0FFAA0937DB0C24C7B36771359A4BD2677FE85A0A559EF44F05BD040B1D279DB3B047596FEA2E166CC07B5D0ABBD5315C5C8FBEC01C5BF85909E355F168F53300722D1ACBA82EE73EA866664DF80E225BBE6CF050280FE0CB03019EC15CCEC336C94508EE30EFC94CDFE6DFFD270B5A98B4B2C02C2BFC457B0B4BBB717BC72588538D5942A6E71E7E991C5C7D8AFC06BE730A88825726B41287AFC54F6E62692C646AE92DC9CDA34D351752E01EDD2AD08B19D3D4E389E34CAB13104A245395FBFC6B4AA5CC81D846DF7C1C3A636F2597E9E992F45E6587BF00A5BF921482B95151C64F347504BA2E1E224A7B48F3F25AA524CCDDA4E7B24B9FCFBA76BFE67929E7553E65B9DACCA6B747EC00A1277ECB2C6F788DAC90A6802C090F31BB7175FA32FB92B7BF1EBA2DB2697E5B77DE44AF0175F825D0BC157A1CFD7473F88F10359353EEF5D6703114855949B21AB37DA07D07B0DBA7095E21E16937F0334F76FC2B990EE58EC1A6B2419F3F3EDE06E344EDB7C37F7B4BCEA2497DB78D3282B3C48827B90E086B5840773C1775BBA79F98E67A82F7040F13E4971750E7022DFE6914EAD67D9FD9BF70AED77E9F3065B99A54C9AB30FBC8AF5E9558D7C7DC0717E5DB47DB7531E46291AB7ECFB35DB94D7EDF2CEE2A13D9B0F0501852026B6AEF6E9ACC587DE498C732E3BF0AACC90F66F76B4322BB65B2B223C5B00E09174640B62B88C2C4A0A8C201E843DCC5FD86B06E117948BC110AE75D90F926A69AAF76C0850823797D8860A40F43C65D10532CFC66A8A89E06D5BE5EF2304D115CC155BE90ED192A731706CA175F81DF59D99DEE1A7367F06E17AD9E32A680844287F381232036AE31476FDE9916B5B463F0F572C49FA9505278EED79B5A61D2E5AFD0DD13F5C04F5C527DB3C3CA694CEF48F8A479662423551786E37F8300BEFB3398F253A50D6C957EE8E8B2FE67D95C5E5AAC096D167EA22472115255CE454B30B23B93C59B49E4F2119FE4C647D728D9493DC84BEFBD7F2CC7FEFEE25EA70EDDBF0AC580A2A59C22E7F92A85AB6A1370F3B10CCD12FA3B77BC466B377CDCFB3C2590306B482C9A460AEB462B352B7323266BCF59D3346DFF661DAD3CEBA71E3E245FB11E9D49DCB30ADFF180F9A195698356DE8B1B1F8BE6AEDDA514EF95260C6C4FCCCA94F68A04E6DA696F1B1CCD1B328CD211A37A8DE11A5605274EC39D744F1C9DB6BCC7F6656882059900963CB3F4F3E87D1965190A0689828B5BF286EC636A0547C0C20F1B09FB76CC84846A9CE16119C5B000EE44546E78CBD2F050EF4E8A1D6B331E150EC9987E07A97D687F45558BBCD1C56680D53855E5C0D8B377F32039ED03BFF26D1DEB9B2681C38CBA5449948678540F7867111B357B32FA54BF0FCB2627BCC8E9EBF400D14DDD91F06DD128CB3D6287BE5651A9CC99DE611ECCD90423B3FA8B7D14C1F8F00255DA10EDB503DC41B73DB3237F10A329EDBBD4F4033717FE8FA571BD6A826B25AB3D6704D3BA45B35521F3E0F2A3596C38D7973D2EAB4FCCDEE497FAC73173BB2EB5C6D88CEC0184E8F39F42F3E6E317A038EEEE4D89EB7205F3E0D53F3EB6F474F7C7D5BAF9A527C5D4C70A1D45C0BFC9C7397E25E8A2E69B81D23203C759A00DAC98B496ACDED9B714C6E07076F3D825F4AC88EEC4A10DAC6E8299D36C4C8CC53781112DF6A466501832C6F65F551E1BA59E50542EE78ECDC6AB4B133EF1E9EBCD4FD5851F8DC444F0B7D6436EC457B995C8C546284A151D1630BBBAF96717EE8635CAB71EA3E47AE478AE3404A4FE7266448A46E0701187F6E43903F8A8CDAEFBDAF85D46BDFE101FA5C649C21BF14F34B463B70603C97E8301651CC40410AAC2704FF5F42326CA0B904AA9FEA4896BF10D081953801F4BD0EC807D8809A05A4FB4EE5B77F25C4CDDB747254F9A5B037EED16746E606FA0CBC7F8407FF48142B59A4449B8085907716689B330EB03C92CF072094C55F4940E9663D109CDA3577A780053638803E0E652DA52F46E473F98F20E235BFBCAB5FDA7C1BBF94F6A4BC98E21781AACCB3B13CDF5171BE23BD0525D1064197CE59BF02B002EB317BEEB79E645303E998CB95617904187CAD0FDD684D3A82AD4320ECE5011A7661142A40F8CE1FCE0125525F54B484B7BA3EC11C2764005CBCE685BE3254283CF8204AE630BE573EC9364168AAF669330252410D3E1297ACFB5BFF4F0CE904428DFC56BEE78609FB4C002EBE10FBB8BB3692A73697B5394EDE316D3ABAA43EF8F5516362B29FC5AA89D8C3776176DD6896BAF34BE1FA94F15F085DAD3093D410788F34EE644E752ADE89312CA798573CDF9ECE8FB4B7872940C8B127C9A433BA046A10B8B2BD066449A8026924D4B910302751644DD97B8847E7AC6BB3BED2E0F2550060A9876431021B682F3FCF11EC3364E69C84260F05CBB93F17EF0980B1D8423835C1ED7417C4D68A5DDE474287FF9B743370AA232A8AC24E1D9E28088C79467782561087A8975747A8509AC71AD7DE3FF796F9F84FC58E4648950C6E0B7FDBF7A66119653F920A2D69FAE8B9D10BE42A0D34876871EDD89CBC5019B3C4C041910A6BD2FE01EB747EFE6AE527614B966249D12E4D10E563795F1B51B31109974F224A04686D2DFB3B81984DD46638B70D032BBC5C0F64DB0FD3402CFC27F5174B3F4C601958998D052E3EB1ECF537BA8B1878A82855D79B82635D01FB3329793285420C20C3CF85AB541134ABE63F6CD53C5F26A1289C8E4B6D23E9DE45E11762E9972B620DF6EB3E19D1C5E32309A64C3B47DD4B8C63CAB1A51917AF0E9F7D19F557B58C8BA81D19AAB204F34D336585D3F77DC3FB0DBA9E24B70B2B1095F11EC41217898F7944B90AD8584602EF68B0452745FFBD412B0DE14405D06228F203F806E2B6E4ABAC18F73A04271A9BE32A886D530299E924A7C9FB343B913BF40FFF73E1E51AF01D982ADEE9E2E9F4091580970B5638F276DAECFCA70143D6F6E01CEE1C24B063C193C48BF50FC411A470FD7812871C11FD1B979248DC84E1241FEDADF38D65068D921F2767350E0D6D34D82CE368F6E38E0F7B812B3EF5E1BB2BC1031D31457D9CE0E0086BAA20799DC2D13EBD400DE6220ADF380B02E76E9B8AD288AFABD03E72966CF04E18EE6D48868312AD916B8EB470AEEE70B81309D12F205A17690020D57FCF29CEC156D0F94FF01E0BB99EBCE5EAF2AFCCA6BE42BF3BB2A5E9E7BC39A58FCC4C4D5178A6207A942EFAD24583D50A42D4A3A6AFA1CC1C7A4768764B8D7EEBF1503C73C627BF95557B488A5E39831A1C34753B2496DF08C01378373C75F6DCB9590BC89EF13EB810C83C8FAA8C30F37FA4EC416A3744FD18DB6505DFCF5D920BF2168F2C02BF0876E0726994F8E425185806990802CFCFE838CA5DFAB5988231D1888FB2494B863DF4433A072C35E3395FBA77528E639381C8D87788FCFDBA1A7A95C9DB1D85D3D059286B955198C0B0525AF76FB2FCC79A63AC371C1CDF6660D98BA0EDE53593572A2A4E55FEF72E00F59367635D94A51A83AF11B0DCFDFAA77E6A8D7F99B643B9BD550357174A49745D141A1687E4CA660B39A329EF51AC2E8166A0486C8B140FAAEE4728FBB15427D80002882B7C0E1EB2F90BAEC6EEA8057DFE086B7122755F9D469395037D6017E769189756292D8AD1126BE1EBB1563D834BA65BC83C91F09759B25907DF311EDAF75F1C2C2B51235AD1A702130CB84F9F9A75349B3A0E478644C3A84D875B79157EEEA401F5D8F8804195D78417355A0100E06359469CC89B61120424D165EF"/>
      <SignatureData type="ByteString" value="9DA5B2C3665403688F380D57CDCDB637531E89B68515A4409DE9A5DDC687872F547B50208DB9C26FFBDEC6E20F37B07030CB7E193B8305EFD392061CF590110839D2DB3DFD1DB0FEED101E2A0114CC3A7E419FC61FCBD447E692E6F08657E1FC9750F38A1B926818D3DDE07977FA86BE5078CB4F25A2516CC26869673B2AFE332CD76BB6EF404D7A665519D8635E62FDCF429F6FB405370BD768C43331888E5E125E25150B29894EC80437B7E1A6C48C4EEFDF180AA59B4CA765819E1BD2432195F9C7576FEEED9DCB0430ECAFE5717BFD0882D3BA69E03E5563EE6CF08FF0ED1E632C69AA4C7580B124727F3C24280F33288716CD3FE5EA13FC7DFC1C2DC8B20F45CA26CF0BA79ED7D85A9080A879F6F87F5AA3F9EA6AF615E776B1FE82E8B1782951CB3E7451C00709E655E6CA3F9C4DC006DC705ABD96291C7CC1A296C64DDA5F101DDDBC427B260B2639B992C0D5B16A2D3CF02D59CF0C2DCF83914DF7AFCF10AF9CE3CD9396DBBD4D477AFC3916552751467C26D43067E018379EAE33B9FBE77942264CA6C2E6C51F731340811A39460BC1EF7771F5014AA086E2064E53115635E5873382772BCC7CF55AA1ADD48CD983EA530CBFB2E5D403D7FBC15DD9DD0C51E3B434E3A944D058FB47C9EC580B51F2E268290BD0F6FCA20F5B1076A41C9D582056DE52C363D46EEEC3B96F1A11D92ADF7CCE947AFDE8A90B59F5543BF7B985A760200E9D5447621175D687FEE75FF1BBC39D99E3FBFA777EB5A7D5B69DC81D1B83C6E19D0C5B6C5082D105D5286582C46BDF03CB1616F84E4D60C240591480768C32D076640F0FC327D7DB8B21B17F3146BC0A0092CCE52423524F06FF0F315E9E49808E213B4770D3A9362ACFCE99E4B83E94E5CDC4D09790447E0702C4228B11012EA0A3D240A7A25F57AA884929818FC960BE1EAA0FDC192C68AA403C6840BD1C560B6638D38B3BA505D54F0F8E74E91E9AC20E7BBBC228628F48F1133B7DE39C842210614810E5FA28A90BC44E15C6BCE45913DB005E37B1F8F8010DC33FF04A82DE0DFF3D9F55634A9A2A46381941F5B571E20CC5B0438C64B4C5FE2B94E41DC5C5B28D86AA4F7F2F940582CA768768670CF060037A4256559376EDEEE79E02F47F6323F02623AFB70036DAD2EF9E0B91D9CC6727D89DE70FCEAAA7A6C72BA81DC7C301BFDA9F7B48BA31E6767ABEA5E2E4A9512DCF1269116D80E0F2F23AF7CC41DD484C2B1471CB080A267D3254C3029A316BE252244336075C075B3AA06FCD9C4D6BC3694722A1589D1C9BCCDC533E59D0F4694BF8CA9512D282003B8CA0895D29107DEDFE9FEC965A59FE2D35EF035030DCAE948CD781B3D73F77148EBD8B629AF5DF5E97C9C68D0F3538EFA897736256518A9CC9659A9142E0930DFD13419F37DCABDEE4DEB2E1BBFD1AB1839534E93611B027BBBD9D59AE264D270B1F8B717174B283CF74F0683C2892B0B229EE7FAEDA59138F0BFCA07AE51F9BFFC658FAF342519458F9AA71AA8E7E57B54A9BA75B4F08A506F67349872E42411E8081F55A6703D7CCBA22109F0F79BD9120DFA3A07982BE68B7797EE2EB5E60259E806806A639B5C270218F4B7183F3021206BDD6731BA67A4BC9C961D1AA887537A35747F3E01FA4BE12F8797FE4846880D187252876179EC0EF8CCF1DA7572B5777DB19FE9DED22054AA34402F418329308D4C6E83AD1572530C511DB01861E1A82AD585027ADB8F706779B71CE83D588A166449E752D1AA9F1695B682B20E2093CDDBD15D784B66116013135FE2CDF926E7B43B103BD7CAA9197F7F294AD4E87CFF5CEE32D883E378B5483E4193F7C62F762F6BD8E941220D2698E1C23AEB3DC567ACC69F0D8B09F2F7140CF5E8A7CD4916770ADA678213F8253F7EF49524C7C3C965DAA2B088A2B394A67637BBE60A5D7A721D197D0ACC3DDE612E360339C5C18E24C49E132E629CBA200C573CF37A5A8034B69DB5B7A001439EFAC747B99BD6F3E8E8881E3BFF4CA8C5A556C0BAA4DA941B1746FA7F458D40CAEF2C4E7435BB8784D2A64EDC96159DE53661069DDF4E377B0DDDC9F76E9DD302867AA51A681EB919F3371D13CBAF7D0C6CD1B0D6F575EFB4102FB1204B0C599F0250FF24B33834892070E2A003A8A9B4BF4DD078B3AD366B8EE5528DC8946960C5D47E5800F8DAD726841D8E6CD346F462E97E0D2D08FC94911CF8BBF1FB0877C75A4FF305AAF40CD8FAA7F6F5BE65B526DC7A6AD4878AD3EE23B893EFCF7F4C80D385655D63726AE818AE17992F0E3FFA9A9A1EBEF7BE8FF9563D1D4BCE9E755344C99479684F9D7FB38D2DA8778985AFD0D8AD2EF18620EE95901C86146AD84B27E43B133244CCDC6054DDAF0C7E30F12C9BEBAC8FA55D16E6429C96726CDD1B33040DDBB5ACEDA3DFF3FEA7AE1AFE76D0526E55067BB0924B667903854BD3359E9828AD37FD4C31E17C3C8F43DCD5E47F632CB66868D2D3EAA2A293C79FDFF87637D2C8753DCE717B74597C639F0E4FB6755212382ED7E7C9DC91729CFB94E69FD202E570124BD76702D878FA2D0A49446F489E0BB1A780BFAB222CD24BB967C2CC6E1FCB5D98940D1F76A25E236FD1D5207374439228987F79058B55C947FFD2DAB8443B45C90529FEFAEEA318ABBB13E1A4B366222E5624D46B80C08BE8C8870437B6B48CCAF967A10C86B4C663B0CA39452127D96FA3B59BCFCAC4C0C3993E0630DADE07923D28A59161848D4AC9D3C57F7C719AB440BF82602CE4EBBE250F5651C97DC17AE4D4CF70C1DDB1D6D4F66CFE408842680F06521F23A158BB1F0F48249DA0C525E5BA8F5A725206531E4D7B2D2714BA662F9332B7AAE1F1487A7259CEB948E0F12F50FDA441652203B6132FCB0C6DE3F22F70901F79B31991EC22A3F76BF81BEB3BE9C47FF57B252A4A209982452F02CF62170C0045DE7BB792220B090C64DE0BB3B36D3DDCD8521E6FA06E40838141795026912DC4220FE3152DD660793943EAE2ED8D10DA0DECD1CE59C173E6C1CC9A09E8ED3D9C9FD0C3D905A5A920D555A0ED0367CA3D83D6EDF921232FBDFE52424806F89B1C378443561C1DDB5DD4FB17E5FF750F74D56366D417E5C685BC3557DD62B5908E294CEAD5FE4558F75D4EB7EBC67EED94D265891EE9EAEC393C358520D474F731670B26C992257703D262154D21F0D49324134195CC0BF495F4012979344772E8297B030300DFE07EE252756635978920CA6ECF11F664D6DC4407F16DE7041B930FF61F4C5178BF474057118FC0FC1FE6D4ACAB708E96B815CECA26793D05C06B159632F33367475919BA7B4CAD4E0F3FE09203F417A7B7E91A8B6E0E2E4F31C24313343454F5962696E71808892A6B0B6CAD1D4E1E4EDFD191F222B57588F92ACD7E0EE0000000000000000000000000000000E1C3540"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="SignatureVerify"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <ValidityIndicator type="Enumeration" value="Invalid"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <RevocationReason>
        <RevocationReasonCode type="Enumeration" value="Unspecified"/>
      </RevocationReason>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Revoke"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </RequestPayload>
  </BatchItem>
</RequestMessage>


<ResponseMessage>
  <ResponseHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
    <TimeStamp type="DateTime" value="$NOW"/>
  </ResponseHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Destroy"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>


</KMIP>
