<KMIP>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="CreateKeyPair"/>
    <RequestPayload>
      <CommonAttributes>
        <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
        <CryptographicUsageMask type="Integer" value="KeyAgreement"/>
      </CommonAttributes>
      <PrivateKeyAttributes>
        <KeyFormatType type="Enumeration" value="PKCS_8"/>
      </PrivateKeyAttributes>
      <Seed type="ByteString" value="9D70BD60567F8EFC02560A46D79986D06DAF953F99646BDC506B2667B4CD9645"/>
    </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="CreateKeyPair"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <PrivateKeyUniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PublicKeyUniqueIdentifier 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="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="SeedPrivateKey"/>
    </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="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="SeedPrivateKey"/>
          <KeyValue>
            <KeyMaterial>
              <Seed type="ByteString" value="9D70BD60567F8EFC02560A46D79986D06DAF953F99646BDC506B2667B4CD9645"/>
              <Key type="ByteString" value="3D09EB8E42CAF6EF045466F55A9FE16AC3E1618D83035716B6678A2724E5B5C6B858581BC59D94B0A36A05BF780F0067070EB88BEF650A45BFAFA7A4F9D5944C16E57ACDE31CFE510BD558E74D594217D29E4BEA47C8F4F7CCFD02B65C1A057A86F7A74832FB50CED4F066ACF5360F610CFABB8B42359EE822C260901E644CE64C48690997908126800447620B075123A7889C22481A232A1A996489C6445C143202210D24478E110466423430A30844031810844069D320690C0901A22048D918061B134ED90489A3C4058196508B048484908083C28423B74CC2986008228C0C1352104584C9346EC9B2808B488A1184614BA4258948829B9240D10801C380641A352C204388D9262A40060EA1228A838225621426522230D90631439481902844E406101497901A26518BC69143408512949024066141B83080088224444CD12450C2180D82460624071008A349928869CB287059024ECCC601809491DA326E20A685DA20421B3548123211211806503029C0242E234151C1A22112064844A628DC246C8A921062B25041302D1BB8684A064910405098B60148064521C980001692D9382A6080800B264DD18085E3308D5BA20800220C8138651C316D5AA62C0C254561A0514CA6500323451A00324816821217461B910449388C8A0488833442104490DA846C4B2229C10208DA220883882504240D0C118EE446018C3852E2466482085103B4701CC609D034812085452322424C42860B040052924C44A001A3A441DA3244504452A312690C820D44164861904160484024002DC04272CC4270D0A4091CC27002066CA2262CC3464480028A12A4088422911B130921C671D3904C18130290866024C5211C094908054E04373218A1688A203208207054A20914217220808D92A82C91168D1A2482DB260850C44D530461E18260A2009082A861C0942012878D5B3264543006A038221C0429DB46118C2460890032A2B40C52140281449020192C12A240D430315C324DC1B4309C16444814650B45869B126A50986C40862CE4166AE33408C2162ED816480015318C906481A84C1B022C1AA404A1C84422B84C8910902144085B164A00C42CC938654B3601DB144501127102B3688A042D64922581826C1AB27103142CA23852930606419245E0145012425161946C50C60C894800E0B604A0106984B089E0C06D58B06D8B90115B846089B091093845040429210929D9B24CDAA020DCA46892260C99B80D2332809BA690C2386ACAB63111A68C20C42C0A4272083788E194851A1966599081D1B631122430514086D9A24DDA16005AA06143026503497094C46482804920A69080B665E31000E4420A8AA484D0C8096218656022855322291A8931D4804914B7708C4626230146C1A811DC026D8C182D242104C8C085A1B48DC1C46148868CC140020198801C223280022C641026CC10615816920B4346528045103590D2124123452CD1823124929018466ADA068219A76C62A2211AA11100B54598068A08366C0CA86DE3C08401497182164940908024C36018A6894C84851BC3000B4602E3108CA406121B8630A0248043046A983231E0B00882426C1297698230911B245224322E21192019A4484C204D041282D2484E99462C0015815B444018270C02366A22080D51B46443B249531092A124460435289B106E0B15852211314C20468C262503A30488926982166D41426C0C1501142671A1224AE1C09110A3058A46010C3762A4C40462366DD04269420609801648C4168D0835099C329189920C241092D1380E63C22D02B444D9404651A02818A6419AC6044A4404D1348523A665E30468E0842C53866D11496153426D8994450303020C228D04312403A004A1C808090568441472C8844501006024C365993042C92892DCA68D8328654A806D04B708C22491928885922081DA4469D490088B300020308122A024121480213530E324090900485A42410C38009248245C4631D8C068CB068811482AE0482AC84872112691E31481A1024811028AA2C02013840143068244366DCC206613C721E4A82C0128090A478851C68C9B1670CBA620832010D3182ACC128A13106A1B2526A300846428850C2565090988E4A450A3904C44343221064101B324E44809C2B82C62006C19486089302C5904054918619836628C927019296C0C8121E0A24913066CDB12268C6DA05A8D3D4F4656BE112DD1C0B574F9FD3CEFAB9955C40F6E97572ADEC871EF09B89A23BCA0D371641041318D04BDE82940E212B1B74F13A95C9324570FFA11200F8CACBFF516E0EEF5B3553C6950D90660CD22FB2DDD339F8CAE4E0876F5EF94A83F61C13B6F0CDB9FC402B323518A601E82B08E6826F048D3F0C9AFB7B830964B061D250174C42D95EFD00569ECC59D3C224BCC557A70E2D0448C25220513203C6127A280AA32EE1887D7B4392BB7E23C808B9A3BF4111D8C992D1B2E6E2C55CD4FE9AFFE1AC057F0918BE8A5079623698B63F5A15A236EC950CFFB3674C19B85A07BBA1E44C77E913263789499A07542A8CFC93C5A9AA372A4E70D4963495168ADC0703E45FBB84AD286AB95B8F7148EF8D5474951C0F2E8475EB2DA96074F6B5F24CEAAAECB34C4FFF0C860AEC7D73B2D3FA31782A2AC52F7E222D227EEF2E6A84F5D059F37494602595695C2A41C952B0BF3E5489C60AECAA96DF8872ECEE2AC1C60ECE78021E2D73A803524279FE70196756F84B9F88A32202103B7383A6CEC22482F135689F99E97D5CCAB2742EA8F251CF586F2DA2D542DDD0EA94CCDD6C67A36739A559E8C0F7CCD1F72218AB6FFF5B2C632A496895F2AACBE32625227D9CD6D11B019B94D1C7E0DD2F9EF87CE860F633A71DFEBDE2B8AAB22B7E6C8986D35180EB434B14E877F6BD633FAB73E932521241A43161173C13F38475BB97B4A3086180973696A75E173BEEA75A340BA3C45BA94D494328EEB7E6AC73A5C88CEA081BE046251654205F7269366282F4935FC913F8EFFA390D1E53B4A89881208D634F9D6513CD7D7C57F71673F7034FF6444534AF6F0DE20D512F328070936BC198256F39214E433194F8633B8B56156CDBD43708E7260DCA43124319DD59C150A6CF8C951020F3D0B78BF4D1BC81F516A1525766F225F2209960E316A8A30E634537DA5CEFF2EF7946EEDCE59E6CE990B70B4013AC649B817C2B38BAC9382B136A41ABBD61814355BFFB5DEF8CF2BE2F4F0B9D3DFEE9F3FA9D6602DD4E9B2944C695F6AB0E00F4EA306FE4C97B052B54978DA7D183B3D5745C0C975C3B6078491CA3E495CA734D899A19DAE8E8939F76CB77481748B25E327C57B9E07C750CD39BA59670BE865D174F915D6E582461459522B83E734BAF15D130ECF56FD3C3DB1113C3CD1CF52E38AC1B5258AAB74E9F56352E1B9FEE1624BAA7F90929B32660C766F6334CF9A813A7BF98A6B13E24490D09088186751DCA178CE079BEBEA99C5BBF5EAF3FF1000D78AC7883068E3DB6F9AC9FC14428519815F510EC0B45043507BB353AB3E0502C053E05677E282A608AEE763392D26717EC4114504E8D731826D3A11AA0E641B19A5B2EDB1C3660CCA032A4691C65EFCE8CE5F120D3A77B123B2128437C4E05541F34A9030FAEFEA373DB54518C3B990054B94FC699CA3CAAD214920E64A26BCD54C5357749B9C4FE2342F032BBD91C549285EE52A457798F9628FFCE75D0BAC241C920B83ADE1BDED00E5BAA66F1368605CE010A7F5044596B6F71F160D4E62C5FA27FDDD28741C2C264463AF92A90B91C9039AA089D70E60863A56FA239940655DB97731DCF90DA8E27E5C5566C8E38BBC5D8E8555D55446D7D35C0F136D54F4F827F54C20B61E3393BF53AAD256CC5F6CD2C84E4E67F53589444FFBA31FB4FFE3848305230EF59FB5F0FE3C9EF557F0A0D2F36353ADD35746FBF2858530CD0D9EB71AFAB164BC99A2329D0B5BE77AAAE991079461488BA66B1A138EC183189B6594C622F33C911143C4B0D59229749D5E5F2A95F84ACA629D16DB0C301174917880A01191F285E8A3B35B6227B79B1E11CEDEB22E39AB7C06A4B2D0CC70A8519655E844C7FCCDAC5B3CC033A9CE55B0A2E59EAE3670F66D31E8A0E604F12789A8579FB881F1CE894E1255838C8D6375CB33128AC2F3AD1CFD36C1C0B2AD9A772C286B73C109C4DEAEDAD3BA3B65EFAE2305900FA3CF8D19F400A971C8C700096E77DECB1626CE16ED4A41E767997F409A1DBF78F3992D11A012375A95B9A20971660A2FE3003941569A90E8EA12B227EA1DCB3B1A2EF5C9BCDA3BCE32BB7919078AB4DE3C258D36C22853287AE2BED693F878129553B499E0210FBD042B190BDD2EAAB1F58B3B6BE13D55DB5614D2B43AA9DBFD76C763CBF4DBCF42EF5A814D240704F02606C5A2F0B885792E129DEB9B7BC28900C1D88F13D948C3E69F76A066BD5AA24D1F5ABC828A01BF1A6D122C13ECE156D08E619C9C075E978E545EF98E02EE5CCE72D53BCE78A01BD039AA113CA319DEF4D6E61BFBC3786B88F70D939D33E621914D77F910938E7CBFDFAE91BA703D1738B347C080CDEFCE29CD32A303F24A0DF49367A541A871EE47A1E43C1492DD82439C01AB25A53E3DDBF1A73D5655D2CCC7FF73A5DBA0A730FA57FF916AE6733CFC54573FB16D795520C615B4EB019DEE35FF5B85E64523A2A0E041409C86F0FC32CEC4BD910A85BDF3CF784BA87E693387F5ABA296FD806581F2BF3A6AA0C960126DD7876D1B7E313946355538C850F33F9E90154574365143F571F18B47721445161ACA736E9DB7E82DD01BA5AC10B9F43A12FCB6AA458556EC3A372B70E09A1AD5942F260D21711EB86E50CBB59D4AF22DCA40DDB4BA173CDC651A65E8DBB78E0A5622E7AD3FAA82369BFC089D4D891DF21B1CE0784DED4DB9A5616D057E378705446A5933FBA71EB0AA90404430E17438028F1E6B60BA2A488036B8CF40268147C3E1C254E6D867171413CDE10B1143D8C47C8265A66C47C45901207F7B38A664E93D761F910CDF0C2DD49CF83E9E129C262FA04C2189EF995A8F4DF892CB323102BDD8B4D08C0452CF44233CF37437D612056FFD2BADFB2B9D4FBB175DC84543CCA63E513ECE471999517AF1640242AB267B0A1B7A6D30A19330811838FF4BAAF0275CD63B2CEE97CC9FA3D8A698A6B1B7902913713F179F33283E08D7A7B02CA7E5E98DE585779031A73FB39186ADC5D801D95B2A95C7604CCAA17E29E3B17FD9B376EECC191098E94FF4E2005CE352B6189695012FF50FCFB385D74A8AE27974A9EB597077A7F699ED716EFB317C26D643F09F12FE04FF4D1EC3229FC66C921B74E569D62AD4D7C19BFC20967A5213B228CEC209714C3FEA303900745748D69254695EFB51726C11195DB367C581796C29E74A100491580E396475FE471902C96ACD362783591EBC313EF983F152400B57ABF10C7546CF4241ECDCB984BDB8AAEEC144C2C4309FCB36CDCE635F04B416F9D0AA51EC5F75D10C1105F9460CC697DBACA89DA8052DF8D8A43D39E48C195FB76A63427902347597D87F19BE15FD6B63DA6D314844F2A0F3E0D180DB4C8FE38FD16185935C7899A1A0810CE6338B185F7D9641614BDB4F58C851188B90EDAEF600D12B84F637EF5185D7E7833B386FBBBB03101BE97B8329196A834823B8500D4501E0303B67EB508303AFB70E28CBF7D5C5D6DBBB34DC1A38210186132B2284893B852C6229C01C18438D261D656E32E6AB7237DC6A3C1241D3750CAE4865FC9664CD27311C4A38B9EE0473A1859465EED6D934BB72474CB9559431E4F2A4FCD10EDD90CC9EBC751D4F95F434788DC71D40778CADF53D949B7B2B80C625B0AA727CF425F5851CFC478E2AEE864459BBDBEFF58E894454396BCC6318242ABD8F59F01929E5DD9C1EDEF3DEFA262B6D04C085CE2CBB37AD91E29DB9987C550375696F11345C887F507A7E2250416713D0397FF4DC4A6CC41DCECC05ADB9722EE3EF67A3B10269207414DFD426452CD45095E206D5A9B6E794DDB48EA52F9A438A0F233DCDCECA10BC68BEF358877173CC34E17623E62F93DFB23E847CA5BF6867646150F5B1730D414A3B43D38C4941B4DA9138469820D71C4A6E3868557118010AEF39A6DA8599FD0D4004A175D4BE9527531C19D0179C08116A3CFA996A5AF5FD3EB7AF8FDF7F2A5E7B324FDEF05DFA50E05E8BF1E4AB118DFF30FFC3A21AAC218E67764DBE69760F889A180A2B9D3E8F7C96DB2F10C6F3B2BE4FFB01A88D2C6B262060BDE3C950AA582B20468FFC82B67B998F1D8CC8E5084B8929B92462D5CA1B2E865A698A06E6328B4CE4927D3556D942E1C0DF9A6770A0C9013AD493834BBAFE6FB10BBE9A321211CD519A148A1123EE4101BBF057CFFA229E7B231475F0BE2CCEF211BC6D2A03D32F0E058A7B5A02E3F746D6A7EC622A85637FDEBEB6DA6F1B545155CC54EE29DDDA3226FCBB47943FBD9BDFC214EF1174120B215BFB53BFCE7FAF85A341F6A1066CA4C0717510C092633A318764448E56C8C8086E6287A43232261C0DA9903B5444BB4B784586B6F31D7B2A29086EA9CA2F3C0690CBEDCF3AAF3E91B9D8858B70C07F0385D9B056B0A50C2C6A5F570A19D3C689289E4416B7BFFB433B318AB06DA90167AEDAFA4F91B3F7B66BBAF3A790F03419AF9D02C28C9608B0D9A236ED25C2FDF6EFBD7E3185FD8DBD405FA44B3944CD7871232B2DFAA814920324B967BD788CA9026EC12E0592DFB9FD48DDB6A58E790EE327ED54979CD0E4B75558C30EC1E2632828E9580736BEFD46A2E287069C6F6CF727A098736C1AD4F2FB3C9908BC047A8235C15AA2D18DA6BEA62BC815C998B0AA4068067624BCE09FBBA28B510A73871D84E19DC01700D081E918669AD5BA8AFAC3945D4FF3F7B6A2E8CBBFE0"/>
            </KeyMaterial>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </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="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PrivateKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_0"/>
      <PrivateKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="3D09EB8E42CAF6EF045466F55A9FE16AC3E1618D83035716B6678A2724E5B5C6B858581BC59D94B0A36A05BF780F0067070EB88BEF650A45BFAFA7A4F9D5944C16E57ACDE31CFE510BD558E74D594217D29E4BEA47C8F4F7CCFD02B65C1A057A86F7A74832FB50CED4F066ACF5360F610CFABB8B42359EE822C260901E644CE64C48690997908126800447620B075123A7889C22481A232A1A996489C6445C143202210D24478E110466423430A30844031810844069D320690C0901A22048D918061B134ED90489A3C4058196508B048484908083C28423B74CC2986008228C0C1352104584C9346EC9B2808B488A1184614BA4258948829B9240D10801C380641A352C204388D9262A40060EA1228A838225621426522230D90631439481902844E406101497901A26518BC69143408512949024066141B83080088224444CD12450C2180D82460624071008A349928869CB287059024ECCC601809491DA326E20A685DA20421B3548123211211806503029C0242E234151C1A22112064844A628DC246C8A921062B25041302D1BB8684A064910405098B60148064521C980001692D9382A6080800B264DD18085E3308D5BA20800220C8138651C316D5AA62C0C254561A0514CA6500323451A00324816821217461B910449388C8A0488833442104490DA846C4B2229C10208DA220883882504240D0C118EE446018C3852E2466482085103B4701CC609D034812085452322424C42860B040052924C44A001A3A441DA3244504452A312690C820D44164861904160484024002DC04272CC4270D0A4091CC27002066CA2262CC3464480028A12A4088422911B130921C671D3904C18130290866024C5211C094908054E04373218A1688A203208207054A20914217220808D92A82C91168D1A2482DB260850C44D530461E18260A2009082A861C0942012878D5B3264543006A038221C0429DB46118C2460890032A2B40C52140281449020192C12A240D430315C324DC1B4309C16444814650B45869B126A50986C40862CE4166AE33408C2162ED816480015318C906481A84C1B022C1AA404A1C84422B84C8910902144085B164A00C42CC938654B3601DB144501127102B3688A042D64922581826C1AB27103142CA23852930606419245E0145012425161946C50C60C894800E0B604A0106984B089E0C06D58B06D8B90115B846089B091093845040429210929D9B24CDAA020DCA46892260C99B80D2332809BA690C2386ACAB63111A68C20C42C0A4272083788E194851A1966599081D1B631122430514086D9A24DDA16005AA06143026503497094C46482804920A69080B665E31000E4420A8AA484D0C8096218656022855322291A8931D4804914B7708C4626230146C1A811DC026D8C182D242104C8C085A1B48DC1C46148868CC140020198801C223280022C641026CC10615816920B4346528045103590D2124123452CD1823124929018466ADA068219A76C62A2211AA11100B54598068A08366C0CA86DE3C08401497182164940908024C36018A6894C84851BC3000B4602E3108CA406121B8630A0248043046A983231E0B00882426C1297698230911B245224322E21192019A4484C204D041282D2484E99462C0015815B444018270C02366A22080D51B46443B249531092A124460435289B106E0B15852211314C20468C262503A30488926982166D41426C0C1501142671A1224AE1C09110A3058A46010C3762A4C40462366DD04269420609801648C4168D0835099C329189920C241092D1380E63C22D02B444D9404651A02818A6419AC6044A4404D1348523A665E30468E0842C53866D11496153426D8994450303020C228D04312403A004A1C808090568441472C8844501006024C365993042C92892DCA68D8328654A806D04B708C22491928885922081DA4469D490088B300020308122A024121480213530E324090900485A42410C38009248245C4631D8C068CB068811482AE0482AC84872112691E31481A1024811028AA2C02013840143068244366DCC206613C721E4A82C0128090A478851C68C9B1670CBA620832010D3182ACC128A13106A1B2526A300846428850C2565090988E4A450A3904C44343221064101B324E44809C2B82C62006C19486089302C5904054918619836628C927019296C0C8121E0A24913066CDB12268C6DA05A8D3D4F4656BE112DD1C0B574F9FD3CEFAB9955C40F6E97572ADEC871EF09B89A23BCA0D371641041318D04BDE82940E212B1B74F13A95C9324570FFA11200F8CACBFF516E0EEF5B3553C6950D90660CD22FB2DDD339F8CAE4E0876F5EF94A83F61C13B6F0CDB9FC402B323518A601E82B08E6826F048D3F0C9AFB7B830964B061D250174C42D95EFD00569ECC59D3C224BCC557A70E2D0448C25220513203C6127A280AA32EE1887D7B4392BB7E23C808B9A3BF4111D8C992D1B2E6E2C55CD4FE9AFFE1AC057F0918BE8A5079623698B63F5A15A236EC950CFFB3674C19B85A07BBA1E44C77E913263789499A07542A8CFC93C5A9AA372A4E70D4963495168ADC0703E45FBB84AD286AB95B8F7148EF8D5474951C0F2E8475EB2DA96074F6B5F24CEAAAECB34C4FFF0C860AEC7D73B2D3FA31782A2AC52F7E222D227EEF2E6A84F5D059F37494602595695C2A41C952B0BF3E5489C60AECAA96DF8872ECEE2AC1C60ECE78021E2D73A803524279FE70196756F84B9F88A32202103B7383A6CEC22482F135689F99E97D5CCAB2742EA8F251CF586F2DA2D542DDD0EA94CCDD6C67A36739A559E8C0F7CCD1F72218AB6FFF5B2C632A496895F2AACBE32625227D9CD6D11B019B94D1C7E0DD2F9EF87CE860F633A71DFEBDE2B8AAB22B7E6C8986D35180EB434B14E877F6BD633FAB73E932521241A43161173C13F38475BB97B4A3086180973696A75E173BEEA75A340BA3C45BA94D494328EEB7E6AC73A5C88CEA081BE046251654205F7269366282F4935FC913F8EFFA390D1E53B4A89881208D634F9D6513CD7D7C57F71673F7034FF6444534AF6F0DE20D512F328070936BC198256F39214E433194F8633B8B56156CDBD43708E7260DCA43124319DD59C150A6CF8C951020F3D0B78BF4D1BC81F516A1525766F225F2209960E316A8A30E634537DA5CEFF2EF7946EEDCE59E6CE990B70B4013AC649B817C2B38BAC9382B136A41ABBD61814355BFFB5DEF8CF2BE2F4F0B9D3DFEE9F3FA9D6602DD4E9B2944C695F6AB0E00F4EA306FE4C97B052B54978DA7D183B3D5745C0C975C3B6078491CA3E495CA734D899A19DAE8E8939F76CB77481748B25E327C57B9E07C750CD39BA59670BE865D174F915D6E582461459522B83E734BAF15D130ECF56FD3C3DB1113C3CD1CF52E38AC1B5258AAB74E9F56352E1B9FEE1624BAA7F90929B32660C766F6334CF9A813A7BF98A6B13E24490D09088186751DCA178CE079BEBEA99C5BBF5EAF3FF1000D78AC7883068E3DB6F9AC9FC14428519815F510EC0B45043507BB353AB3E0502C053E05677E282A608AEE763392D26717EC4114504E8D731826D3A11AA0E641B19A5B2EDB1C3660CCA032A4691C65EFCE8CE5F120D3A77B123B2128437C4E05541F34A9030FAEFEA373DB54518C3B990054B94FC699CA3CAAD214920E64A26BCD54C5357749B9C4FE2342F032BBD91C549285EE52A457798F9628FFCE75D0BAC241C920B83ADE1BDED00E5BAA66F1368605CE010A7F5044596B6F71F160D4E62C5FA27FDDD28741C2C264463AF92A90B91C9039AA089D70E60863A56FA239940655DB97731DCF90DA8E27E5C5566C8E38BBC5D8E8555D55446D7D35C0F136D54F4F827F54C20B61E3393BF53AAD256CC5F6CD2C84E4E67F53589444FFBA31FB4FFE3848305230EF59FB5F0FE3C9EF557F0A0D2F36353ADD35746FBF2858530CD0D9EB71AFAB164BC99A2329D0B5BE77AAAE991079461488BA66B1A138EC183189B6594C622F33C911143C4B0D59229749D5E5F2A95F84ACA629D16DB0C301174917880A01191F285E8A3B35B6227B79B1E11CEDEB22E39AB7C06A4B2D0CC70A8519655E844C7FCCDAC5B3CC033A9CE55B0A2E59EAE3670F66D31E8A0E604F12789A8579FB881F1CE894E1255838C8D6375CB33128AC2F3AD1CFD36C1C0B2AD9A772C286B73C109C4DEAEDAD3BA3B65EFAE2305900FA3CF8D19F400A971C8C700096E77DECB1626CE16ED4A41E767997F409A1DBF78F3992D11A012375A95B9A20971660A2FE3003941569A90E8EA12B227EA1DCB3B1A2EF5C9BCDA3BCE32BB7919078AB4DE3C258D36C22853287AE2BED693F878129553B499E0210FBD042B190BDD2EAAB1F58B3B6BE13D55DB5614D2B43AA9DBFD76C763CBF4DBCF42EF5A814D240704F02606C5A2F0B885792E129DEB9B7BC28900C1D88F13D948C3E69F76A066BD5AA24D1F5ABC828A01BF1A6D122C13ECE156D08E619C9C075E978E545EF98E02EE5CCE72D53BCE78A01BD039AA113CA319DEF4D6E61BFBC3786B88F70D939D33E621914D77F910938E7CBFDFAE91BA703D1738B347C080CDEFCE29CD32A303F24A0DF49367A541A871EE47A1E43C1492DD82439C01AB25A53E3DDBF1A73D5655D2CCC7FF73A5DBA0A730FA57FF916AE6733CFC54573FB16D795520C615B4EB019DEE35FF5B85E64523A2A0E041409C86F0FC32CEC4BD910A85BDF3CF784BA87E693387F5ABA296FD806581F2BF3A6AA0C960126DD7876D1B7E313946355538C850F33F9E90154574365143F571F18B47721445161ACA736E9DB7E82DD01BA5AC10B9F43A12FCB6AA458556EC3A372B70E09A1AD5942F260D21711EB86E50CBB59D4AF22DCA40DDB4BA173CDC651A65E8DBB78E0A5622E7AD3FAA82369BFC089D4D891DF21B1CE0784DED4DB9A5616D057E378705446A5933FBA71EB0AA90404430E17438028F1E6B60BA2A488036B8CF40268147C3E1C254E6D867171413CDE10B1143D8C47C8265A66C47C45901207F7B38A664E93D761F910CDF0C2DD49CF83E9E129C262FA04C2189EF995A8F4DF892CB323102BDD8B4D08C0452CF44233CF37437D612056FFD2BADFB2B9D4FBB175DC84543CCA63E513ECE471999517AF1640242AB267B0A1B7A6D30A19330811838FF4BAAF0275CD63B2CEE97CC9FA3D8A698A6B1B7902913713F179F33283E08D7A7B02CA7E5E98DE585779031A73FB39186ADC5D801D95B2A95C7604CCAA17E29E3B17FD9B376EECC191098E94FF4E2005CE352B6189695012FF50FCFB385D74A8AE27974A9EB597077A7F699ED716EFB317C26D643F09F12FE04FF4D1EC3229FC66C921B74E569D62AD4D7C19BFC20967A5213B228CEC209714C3FEA303900745748D69254695EFB51726C11195DB367C581796C29E74A100491580E396475FE471902C96ACD362783591EBC313EF983F152400B57ABF10C7546CF4241ECDCB984BDB8AAEEC144C2C4309FCB36CDCE635F04B416F9D0AA51EC5F75D10C1105F9460CC697DBACA89DA8052DF8D8A43D39E48C195FB76A63427902347597D87F19BE15FD6B63DA6D314844F2A0F3E0D180DB4C8FE38FD16185935C7899A1A0810CE6338B185F7D9641614BDB4F58C851188B90EDAEF600D12B84F637EF5185D7E7833B386FBBBB03101BE97B8329196A834823B8500D4501E0303B67EB508303AFB70E28CBF7D5C5D6DBBB34DC1A38210186132B2284893B852C6229C01C18438D261D656E32E6AB7237DC6A3C1241D3750CAE4865FC9664CD27311C4A38B9EE0473A1859465EED6D934BB72474CB9559431E4F2A4FCD10EDD90CC9EBC751D4F95F434788DC71D40778CADF53D949B7B2B80C625B0AA727CF425F5851CFC478E2AEE864459BBDBEFF58E894454396BCC6318242ABD8F59F01929E5DD9C1EDEF3DEFA262B6D04C085CE2CBB37AD91E29DB9987C550375696F11345C887F507A7E2250416713D0397FF4DC4A6CC41DCECC05ADB9722EE3EF67A3B10269207414DFD426452CD45095E206D5A9B6E794DDB48EA52F9A438A0F233DCDCECA10BC68BEF358877173CC34E17623E62F93DFB23E847CA5BF6867646150F5B1730D414A3B43D38C4941B4DA9138469820D71C4A6E3868557118010AEF39A6DA8599FD0D4004A175D4BE9527531C19D0179C08116A3CFA996A5AF5FD3EB7AF8FDF7F2A5E7B324FDEF05DFA50E05E8BF1E4AB118DFF30FFC3A21AAC218E67764DBE69760F889A180A2B9D3E8F7C96DB2F10C6F3B2BE4FFB01A88D2C6B262060BDE3C950AA582B20468FFC82B67B998F1D8CC8E5084B8929B92462D5CA1B2E865A698A06E6328B4CE4927D3556D942E1C0DF9A6770A0C9013AD493834BBAFE6FB10BBE9A321211CD519A148A1123EE4101BBF057CFFA229E7B231475F0BE2CCEF211BC6D2A03D32F0E058A7B5A02E3F746D6A7EC622A85637FDEBEB6DA6F1B545155CC54EE29DDDA3226FCBB47943FBD9BDFC214EF1174120B215BFB53BFCE7FAF85A341F6A1066CA4C0717510C092633A318764448E56C8C8086E6287A43232261C0DA9903B5444BB4B784586B6F31D7B2A29086EA9CA2F3C0690CBEDCF3AAF3E91B9D8858B70C07F0385D9B056B0A50C2C6A5F570A19D3C689289E4416B7BFFB433B318AB06DA90167AEDAFA4F91B3F7B66BBAF3A790F03419AF9D02C28C9608B0D9A236ED25C2FDF6EFBD7E3185FD8DBD405FA44B3944CD7871232B2DFAA814920324B967BD788CA9026EC12E0592DFB9FD48DDB6A58E790EE327ED54979CD0E4B75558C30EC1E2632828E9580736BEFD46A2E287069C6F6CF727A098736C1AD4F2FB3C9908BC047A8235C15AA2D18DA6BEA62BC815C998B0AA4068067624BCE09FBBA28B510A73871D84E19DC01700D081E918669AD5BA8AFAC3945D4FF3F7B6A2E8CBBFE0"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="39168"/>
        </KeyBlock>
      </PrivateKey>
    </ResponsePayload>
  </BatchItem>
</ResponseMessage>

<RequestMessage>
  <RequestHeader>
    <ProtocolVersion>
      <ProtocolVersionMajor type="Integer" value="3"/>
      <ProtocolVersionMinor type="Integer" value="0"/>
    </ProtocolVersion>
  </RequestHeader>
  <BatchItem>
    <Operation type="Enumeration" value="Get"/>
    <RequestPayload>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <KeyFormatType type="Enumeration" value="Raw"/>
    </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="Get"/>
    <ResultStatus type="Enumeration" value="Success"/>
    <ResponsePayload>
      <ObjectType type="Enumeration" value="PublicKey"/>
      <UniqueIdentifier type="Identifier" value="$UNIQUE_IDENTIFIER_1"/>
      <PublicKey>
        <KeyBlock>
	  <KeyFormatType type="Enumeration" value="Raw"/>
          <KeyValue>
            <KeyMaterial type="ByteString" value="3D09EB8E42CAF6EF045466F55A9FE16AC3E1618D83035716B6678A2724E5B5C64462ECE78E0635ABBCCC04692532F87FE353DA34C640CB406AAA8C22E661583D045CE17A2122739890DF810E4E9250200B8A670FE77F8B359F9F7909DF79AAAADEADA56D5FD3A975ACD378C3BB5BD17BAF9EFD2D40338E39094BBCADF103FF043A81BF8E13C926B71AEDDABC1B824E1BD64DCB194E642310D7B458516B788B54CE83A5BF5ED263E62CC4A725106F0C76C4713AC0C2061633720D7E5841757EA404F2A4FC685F3409ABF403E41F7413B5EB61E545DD91887F47777A32DE09C82433F9F12840191B4D9CF48327EF641BE3974C9512DEE866085B86DCCDE2CB5A9F3842A090E7C07321D14CCB4C71221CCEED95E8CF0BB56B366AB55A45BDDC7D6DFB408B5E38D41CEAC2E9944C043B9D60087551A21609BC3535D2135A49642FF10A20E4F20A533224625A4F0B723E369D19A0872008B021207E653A80639E23A40651661C082273743779E2B388218FDDD0BC861B19A2DE289AE254219DC6BE508630E9CE349A5AAB895DA2CBE5D59CD69339CA2A1FD89A77C237CDCA75C7580A47134DBC4FCC97F777C0700741B25A57E363DEBF4ADB491900E45710CD9E3D48C10F27B8B07D684FF6FBE7ABDC69F68E4062B62403F62B23F1E6EBE98390752D446C8571BCF968107FD49A11931EB4F550F8A78244204306A806EDA94691D5E6A1BD533D113BAE0CB320F89D96B5BEAA0FE9E9020E6C41E718495677AAC85D0D7B0FE877E0D0B66CD721E367FD0EABA56891CEE20D9F89E2CC1F63A7B29C17D72F540611024D4B6D8E9EFDF867BD2CD003C8BFB666E8354EA02A7D92DE5321E0898A3E624D9A002A6FA80A18643BD154C48ECC7E899C1B77B49A2F02B61CE4D844C4944AA566E4870C5C1FCB4FA540BA3DBDE931E3D156E3550DCA558E3B182E9BDC301A4CB6A07C067BAD96EAAA795A467240B87FF068D6C4E4CD8EAF100B6D7B75E4ADD44E42C35099B093986E4931E7975A65744447EF4687B392F75FB58B5D1F6C684957ECFC165E5F82700B2BBEA5FCDE7DE4C2405D6BF12A63228A3770EF03CEA2FC700DA1B41722118C12853A24712C2E46B066AC18DFDB07A6532ED89C2E9A4E150404CD9104E7902A1AE260DED337C64B243B79D637172F765A79C6485724D3669BFFDC638BE86E981803C42175320F2A6089B918A250B9B35557C2DBE4F1E152B43EAC23172A3ACF63CE300EE0959369B41C0750E93F76A7D1343C00CF7D73A1D34F2DADA946DE8DD47657D2D658452C23B7958A11348FD9E4D9D8AE276F4803AF03AE4225769A8F587DDEFD470AFE3C42DEABEBD4092832B18B8B069BAA87610CD4863ECC221538935F9A159685E4914C04A8E5EC955385BF89649C36DBDFB8F81CA52A1BDA929464EBCF569A6421EA0105DDE1B6FD14346E859FFB56E5C52999DDD69D24DD20DF430E96A93329D8E4872DE98DA85B668A52D7DE7E630A8674A7461ABD2C43F962F575E8DA6AF2FECC7FA36F82D74FDE550DFFFB0C376BABE76A4B614B4BDD3382A672C275492694DA193E0320EC34DF189822CEC586D914F8F5BC80DC0096F4BD41D8B3BD8F87C57DF69E15EE8A1A07CE3799E160774B93D0B701751E098E3CDE4A59C267EAC05E122BC0856E80EA5CED61BFE78E77ED45875C6D77299C4DA6D31FB9FAD11BD1BDB117EA157065639BF2FDF8E617E2C17B96160EA13A6393C01CC92BE296C2CF8B40B8B95380ED9218C28FF3B92A330AD68C6D6B8F1F93980B24FF5A227DC28CE21CE1349BA4530F5EA95117A4D8119391B02A5EB3E5134BF7EF3CFF32477D688D61DFBF638D8FE097DC5A4A7C703AA1A220B48BB084E9C8C033B0F8D9AF2E1BD8E9AC12B59F54BF80E2716BF002074F6B551EC0C8F78B9C7A4A583300B05271EBC81120F2E1CB622C16D71C7B80522F23C05E48F1765C73A03BF18602EA781E59FE8DE87B438CCFE98ADAD327EE14E259F7583F29D256F062B5380518B03B1DFC59DD8AB87D274AD1C3F9922949416CDD82FE4E2E05E96BF6AF9BA4CF75DDB4035476A44A1C200D8AA18B00E7A9DD25DD2B600770EC2C4BE64C271FDA663A63673A0B69CF1D308DAD22966B845164E5E7328FBD8AAC01FC452489A2751C70E6871E7CCBE5E0C01A7967523E56B978637F1D859B03A0756A0966DA16ACF76706C0956000E6437C6AA7F9F52DC84777EF8E48C48232CEAF66DBB5BDA88E0EC746390DFF04366A56AC640B542E5B524A8A92CEC91281853C2DAFCA65615F34472BB4B96AD1630DE618B62E4F3F7B23132C681624118E5CA26C1EF32594345A4511DDA57D5010E02BB4EB2F890A8001F76445AA9873C3E8F107417FD08079B177DC2DB0F51C49FFF6BBDF722384BB8F0C29E3E0D0509A0C4DBD5480F6A99B67736CACBF89F745035A2E99DA9165325E6D25729A35192A02631850B8C1DE8397186C526546534ED434AD039F1249B13CE1D7D0880CF1BDAD8FD070874E09D9D02B2F2369F2B882CCC53C7D69F34669E1294C0B86130127670EE370820A936BB32BEA715A4561F7E1BE9CAF9D1DCC99742742312A08D33A8B01C84D5EEC6A4F1AEDE7AAB0FADC1E1B2D20BEFC2E55822BF366799A5E244F8DDDFA295EF1E3EBF7428B16A2ACB36AC96936198269AD015875FACCF64D943375ADDBEE738CC6F76FF433AD4BD6491D3F223A9CA1B8A40034E8FBF23B500EE891F0280B8E1D66BCDF5ECF65335F4BB9DDEBE80451E227EECD43611BD2E56E4789CFF7929C01F4C681623F559992DE906A262D74F4FA615B4F19C95C50A2E366D9871EF4274EDFB94CA16EEE3200DC36CC27043EA1A5E5DA465459F619C76CC8F4D324B674A8C03DBC9671D3EEF89AF8EC356BF91678166CBE8CAD1493077FDD80F4F69273621FE2BE1A49ED27CD86A05FFC9A1B0928EC449B05982428A1D8B5584752B3916FF72DEAB1E9D4CD1056BB54A56AC05D02665FD119FD5D86F4C772E56A42F7B0502B883CC775784A0EBEC71D7B9B47628657D28D08E26B6EFAA51D31DC6E27B0E6E140D4C8BC5F07B2F8F9B9505AC7205CA126220C0F84D89C9E72739CEFF7422FC831328BC54F712FDA50252C736E11BB9898A24CEA2F8C51D3A79228B6BC44C4D3996A887D331B241DD8EFA8D8E4CFDD343BC6279588734F38CAB9C1E24A0E7A29399D0F590F5ADF8A34DAFA8FDA5636BDCFA8CE5FCFDE15C232D9E0FBC4A5B0087911274BF07B34ADEEAB447A1E4A57AAEFAD86ADFBC3CA2C27A9584AC812BF918E76A263E6360AECC61C406C1BB0C4FA613799702E374707D29EBC0A0C3802D915B8E8C01B55097BDE9C16BE6BC0F403CA34E42FBDF09E903B406640D3991776A90E6763D1361F2C93413065966CD921338BC4CF3429BC133A28452F6327FEB8F2C4DD620883053CE313448FCCCA44324B41A7C35C5029F1185CF504AF4B0EF5359F876A75FBFBE2062746827E8F42068983E238DD96C970F2727D2305B8F2F7C5E3E6EE82B69BBB0E6DDE7B68656566673D863436C76F9065A064AFD84B4A6D279C0955F481BBA6A99A7A491129D0D03CE1ED3AC5CCD59DF9AD63B54FB1C42DD79CBEE6BC9B1EC80277A9CDE92A889A26EC0113ACA7906E615DA3911DB523B4E53611056BDAE04F7EF14F1D377EB5AFB4"/>
          </KeyValue>
          <CryptographicAlgorithm type="Enumeration" value="ML_DSA_87"/>
          <CryptographicLength type="Integer" value="20736"/>
        </KeyBlock>
      </PublicKey>
    </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="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>
